gup.c revision 7af75561
1