misc.c revision 778cb929
1