gup.c revision 80a79516
1