misc.c