general.c revision 0749373d0e9d32b3f28f45b905f7f74c20108a82
1