misc.c revision f30828a6
1