gup.c revision 6a005645
1