gup.c revision e7602748
1