gup.c revision d3378e86
1