main.c revision 981a172d53aeb81520fcfecf6ab2615277c7bd18