縮めてみた。
int main() {
  printf("%s\n", getpwuid(1002)->pw_gecos == '\0' ? "[empty GECOS]" : getpwuid(1002)->pw_gecos);
  return 0;
}

「問い合わせによる一時変数の置き換え」というリファクタリングを適用しました。