misc.c revision ab760791
1