gup.c revision f9652594
1