ReC98/th02/ranks_c.c