r_part.c -> gl_part.c