dg_misc.c