gup.c revision b96cc655
1