gup.c revision 5da1a868
1