libunarchive: fix build failure with !FEATURE_TAR_UNAME_GNAME
authorMike Frysinger <vapier@gentoo.org>
Tue, 5 May 2009 11:00:27 +0000 (07:00 -0400)
committerMike Frysinger <vapier@gentoo.org>
Tue, 5 May 2009 11:00:27 +0000 (07:00 -0400)
commit4f239b1bb429408bef5688384aa91ea4fa9bd76e
treeb64bdd65b229e4ff730685653e9e05120f3ae643
parent76f5e38c8228664680d915873186d891e64a3c0a
libunarchive: fix build failure with !FEATURE_TAR_UNAME_GNAME

We can't use C if(...) with ENABLE_FEATURE_TAR_UNAME_GNAME because it
relies on conditional members in the file_header_t structure:

archival/libunarchive/data_extract_all.c: In function ‘data_extract_all’:
archival/libunarchive/data_extract_all.c:123: error: ‘file_header_t’ has no member named ‘uname’
archival/libunarchive/data_extract_all.c:124: error: ‘file_header_t’ has no member named ‘uname’
archival/libunarchive/data_extract_all.c:127: error: ‘file_header_t’ has no member named ‘gname’
archival/libunarchive/data_extract_all.c:128: error: ‘file_header_t’ has no member named ‘gname’
make[1]: *** [archival/libunarchive/data_extract_all.o] Error 1

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
archival/libunarchive/data_extract_all.c