- Main Page
- Related Pages
- Modules
- Data Structures
- Files

# rpmdb/tagtbl.c

Go to the documentation of this file.

    00001 #include "system.h"
    00002 #define _RPMTAG_INTERNAL
    00003 #include <rpmtag.h>
    00004 #include "debug.h"
    00005
    00006 /*@access headerTagTableEntry @*/
    00007
    00008 /*@observer@*/ /*@unchecked@*/
    00009 static const struct headerTagTableEntry_s _rpmTagTable[] = {
    00010         { "RPMTAG_ARCH",        1022,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00011         { "RPMTAG_ARCHIVESIZE", 1046,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00012         { "RPMTAG_BASENAMES",   1117,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00013         { "RPMTAG_BLINKHDRID",  1165,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00014         { "RPMTAG_BLINKNEVRA",  1166,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00015         { "RPMTAG_BLINKPKGID",  1164,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00016         { "RPMTAG_BUILDARCHS",  1089,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00017         { "RPMTAG_BUILDCPUCLOCK",       1176,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00018         { "RPMTAG_BUILDHOST",   1007,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00019         { "RPMTAG_BUILDMACROS", 1111,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00020         { "RPMTAG_BUILDPLATFORMS",      1183,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00021         { "RPMTAG_BUILDTIME",   1006,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00022         { "RPMTAG_C",   RPMTAG_CONFLICTNAME,    RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE  },
    00023         { "RPMTAG_CACHECTIME",  1136,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00024         { "RPMTAG_CACHEPKGMTIME",       1139,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00025         { "RPMTAG_CACHEPKGPATH",        1137,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00026         { "RPMTAG_CACHEPKGSIZE",        1138,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00027         { "RPMTAG_CAPABILITY",  1105,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00028         { "RPMTAG_CHANGELOGNAME",       1081,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00029         { "RPMTAG_CHANGELOGTEXT",       1082,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00030         { "RPMTAG_CHANGELOGTIME",       1080,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00031         { "RPMTAG_CLASS",       1202,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00032         { "RPMTAG_CLASSDICT",   1142,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00033         { "RPMTAG_CONFLICTATTRSX",      1189,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00034         { "RPMTAG_CONFLICTFLAGS",       1053,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00035         { "RPMTAG_CONFLICTNAME",        1054,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00036         { "RPMTAG_CONFLICTS",   RPMTAG_CONFLICTNAME,    RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE  },
    00037         { "RPMTAG_CONFLICTVERSION",     1055,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00038         { "RPMTAG_COOKIE",      1094,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00039         { "RPMTAG_CVSID",       1163,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00040         { "RPMTAG_DBINSTANCE",  1195,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00041         { "RPMTAG_DEPATTRSDICT",        1188,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00042         { "RPMTAG_DEPENDSDICT", 1145,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00043         { "RPMTAG_DESCRIPTION", 1005,   RPM_I18NSTRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00044         { "RPMTAG_DIRINDEXES",  1116,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00045         { "RPMTAG_DIRNAMES",    1118,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00046         { "RPMTAG_DISTRIBUTION",        1010,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00047         { "RPMTAG_DISTTAG",     1155,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00048         { "RPMTAG_DISTURL",     1123,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00049         { "RPMTAG_DSAHEADER",   RPMTAG_SIG_BASE+11,     RPM_BIN_TYPE + RPM_SCALAR_RETURN_TYPE },
    00050         { "RPMTAG_E",   RPMTAG_EPOCH,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE  },
    00051         { "RPMTAG_ENHANCES",    RPMTAG_ENHANCESNAME,    RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE  },
    00052         { "RPMTAG_ENHANCESFLAGS",       1161,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00053         { "RPMTAG_ENHANCESNAME",        1159,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00054         { "RPMTAG_ENHANCESVERSION",     1160,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00055         { "RPMTAG_EPOCH",       1003,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00056         { "RPMTAG_EXCLUDEARCH", 1059,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00057         { "RPMTAG_EXCLUDEOS",   1060,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00058         { "RPMTAG_EXCLUSIVEARCH",       1061,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00059         { "RPMTAG_EXCLUSIVEOS", 1062,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00060         { "RPMTAG_FILECLASS",   1141,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00061         { "RPMTAG_FILECOLORS",  1140,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00062         { "RPMTAG_FILECONTEXTS",        1147,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00063         { "RPMTAG_FILEDEPENDSN",        1144,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00064         { "RPMTAG_FILEDEPENDSX",        1143,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00065         { "RPMTAG_FILEDEVICES", 1095,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00066         { "RPMTAG_FILEDIGESTALGOS",     1177,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00067         { "RPMTAG_FILEDIGESTS", 1035,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00068         { "RPMTAG_FILEFLAGS",   1037,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00069         { "RPMTAG_FILEGROUPNAME",       1040,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00070         { "RPMTAG_FILEINODES",  1096,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00071         { "RPMTAG_FILELANGS",   1097,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00072         { "RPMTAG_FILELINKTOS", 1036,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00073         { "RPMTAG_FILEMD5S",    RPMTAG_FILEDIGESTS,     RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE  },
    00074         { "RPMTAG_FILEMODES",   1030,   RPM_UINT16_TYPE + RPM_ARRAY_RETURN_TYPE },
    00075         { "RPMTAG_FILEMTIMES",  1034,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00076         { "RPMTAG_FILEPATHS",   1197,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00077         { "RPMTAG_FILERDEVS",   1033,   RPM_UINT16_TYPE + RPM_ARRAY_RETURN_TYPE },
    00078         { "RPMTAG_FILESIZES",   1028,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00079         { "RPMTAG_FILESTATES",  1029,   RPM_UINT8_TYPE + RPM_ARRAY_RETURN_TYPE },
    00080         { "RPMTAG_FILEUSERNAME",        1039,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00081         { "RPMTAG_FILEVERIFYFLAGS",     1045,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00082         { "RPMTAG_FILEXATTRSX", 1187,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00083         { "RPMTAG_FLINKHDRID",  1168,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00084         { "RPMTAG_FLINKNEVRA",  1169,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00085         { "RPMTAG_FLINKPKGID",  1167,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00086         { "RPMTAG_FSCONTEXTS",  1148,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00087         { "RPMTAG_GIF", 1012,   RPM_BIN_TYPE + RPM_SCALAR_RETURN_TYPE },
    00088         { "RPMTAG_GROUP",       1016,   RPM_I18NSTRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00089         { "RPMTAG_HDRID",       RPMTAG_SHA1HEADER,      RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE  },
    00090         { "RPMTAG_HEADERI18NTABLE",     HEADER_I18NTABLE,       RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00091         { "RPMTAG_HEADERIMMUTABLE",     HEADER_IMMUTABLE,       RPM_BIN_TYPE + RPM_SCALAR_RETURN_TYPE },
    00092         { "RPMTAG_ICON",        1043,   RPM_BIN_TYPE + RPM_SCALAR_RETURN_TYPE },
    00093         { "RPMTAG_INSTALLCOLOR",        1127,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00094         { "RPMTAG_INSTALLTID",  1128,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00095         { "RPMTAG_INSTALLTIME", 1008,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00096         { "RPMTAG_INSTPREFIXES",        1099,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00097         { "RPMTAG_KEYWORDS",    1182,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00098         { "RPMTAG_LICENSE",     1014,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00099         { "RPMTAG_N",   RPMTAG_NAME,    RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE  },
    00100         { "RPMTAG_NAME",        1000,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00101         { "RPMTAG_NVRA",        1196,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00102         { "RPMTAG_O",   RPMTAG_OBSOLETENAME,    RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE  },
    00103         { "RPMTAG_OBSOLETEATTRSX",      1190,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00104         { "RPMTAG_OBSOLETEFLAGS",       1114,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00105         { "RPMTAG_OBSOLETENAME",        1090,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00106         { "RPMTAG_OBSOLETES",   RPMTAG_OBSOLETENAME,    RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE  },
    00107         { "RPMTAG_OBSOLETEVERSION",     1115,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00108         { "RPMTAG_OLDFILENAMES",        1027,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00109         { "RPMTAG_OPTFLAGS",    1122,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00110         { "RPMTAG_ORIGBASENAMES",       1120,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00111         { "RPMTAG_ORIGDIRINDEXES",      1119,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00112         { "RPMTAG_ORIGDIRNAMES",        1121,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00113         { "RPMTAG_ORIGPATHS",   1198,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00114         { "RPMTAG_OS",  1021,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00115         { "RPMTAG_P",   RPMTAG_PROVIDENAME,     RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE  },
    00116         { "RPMTAG_PACKAGECOLOR",        1184,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00117         { "RPMTAG_PACKAGEORIGIN",       1170,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00118         { "RPMTAG_PACKAGEPREFCOLOR",    1185,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00119         { "RPMTAG_PACKAGER",    1015,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00120         { "RPMTAG_PATCH",       1019,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00121         { "RPMTAG_PATCHESFLAGS",        1134,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00122         { "RPMTAG_PATCHESNAME", 1133,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00123         { "RPMTAG_PATCHESVERSION",      1135,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00124         { "RPMTAG_PAYLOADCOMPRESSOR",   1125,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00125         { "RPMTAG_PAYLOADFLAGS",        1126,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00126         { "RPMTAG_PAYLOADFORMAT",       1124,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00127         { "RPMTAG_PKGID",       RPMTAG_SIGMD5,  RPM_BIN_TYPE + RPM_SCALAR_RETURN_TYPE  },
    00128         { "RPMTAG_PLATFORM",    1132,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00129         { "RPMTAG_POLICIES",    1150,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00130         { "RPMTAG_POSTIN",      1024,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00131         { "RPMTAG_POSTINPROG",  1086,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00132         { "RPMTAG_POSTTRANS",   1152,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00133         { "RPMTAG_POSTTRANSPROG",       1154,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00134         { "RPMTAG_POSTUN",      1026,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00135         { "RPMTAG_POSTUNPROG",  1088,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00136         { "RPMTAG_PREFIXES",    1098,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00137         { "RPMTAG_PREIN",       1023,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00138         { "RPMTAG_PREINPROG",   1085,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00139         { "RPMTAG_PRETRANS",    1151,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00140         { "RPMTAG_PRETRANSPROG",        1153,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00141         { "RPMTAG_PREUN",       1025,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00142         { "RPMTAG_PREUNPROG",   1087,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00143         { "RPMTAG_PRIORITY",    1162,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00144         { "RPMTAG_PROVIDEATTRSX",       1191,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00145         { "RPMTAG_PROVIDEFLAGS",        1112,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00146         { "RPMTAG_PROVIDENAME", 1047,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00147         { "RPMTAG_PROVIDES",    RPMTAG_PROVIDENAME,     RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE  },
    00148         { "RPMTAG_PROVIDEVERSION",      1113,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00149         { "RPMTAG_PUBKEYS",     RPMTAG_SIG_BASE+10,     RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00150         { "RPMTAG_R",   RPMTAG_RELEASE, RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE  },
    00151         { "RPMTAG_RECONTEXTS",  1149,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00152         { "RPMTAG_RELEASE",     1002,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00153         { "RPMTAG_REMOVETID",   1129,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00154         { "RPMTAG_REPOTAG",     1181,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00155         { "RPMTAG_REQUIREATTRSX",       1192,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00156         { "RPMTAG_REQUIREFLAGS",        1048,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00157         { "RPMTAG_REQUIRENAME", 1049,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00158         { "RPMTAG_REQUIRES",    RPMTAG_REQUIRENAME,     RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE  },
    00159         { "RPMTAG_REQUIREVERSION",      1050,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00160         { "RPMTAG_RHNPLATFORM", 1131,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00161         { "RPMTAG_RPMLIBTIMESTAMP",     1200,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00162         { "RPMTAG_RPMLIBVENDOR",        1201,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00163         { "RPMTAG_RPMLIBVERSION",       1199,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00164         { "RPMTAG_RPMVERSION",  1064,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00165         { "RPMTAG_RSAHEADER",   RPMTAG_SIG_BASE+12,     RPM_BIN_TYPE + RPM_SCALAR_RETURN_TYPE },
    00166         { "RPMTAG_SANITYCHECK", 1205,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00167         { "RPMTAG_SANITYCHECKPROG",     1206,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00168         { "RPMTAG_SCRIPTMETRICS",       1175,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00169         { "RPMTAG_SCRIPTSTATES",        1174,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00170         { "RPMTAG_SHA1HEADER",  RPMTAG_SIG_BASE+13,     RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00171         { "RPMTAG_SIGGPG",      RPMTAG_SIG_BASE+6,      RPM_BIN_TYPE + RPM_SCALAR_RETURN_TYPE },
    00172         { "RPMTAG_SIGMD5",      RPMTAG_SIG_BASE+5,      RPM_BIN_TYPE + RPM_SCALAR_RETURN_TYPE },
    00173         { "RPMTAG_SIGPGP",      RPMTAG_SIG_BASE+3,      RPM_BIN_TYPE + RPM_SCALAR_RETURN_TYPE },
    00174         { "RPMTAG_SIGSIZE",     RPMTAG_SIG_BASE+1,      RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00175         { "RPMTAG_SIZE",        1009,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00176         { "RPMTAG_SOURCE",      1018,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00177         { "RPMTAG_SOURCEPACKAGE",       1106,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00178         { "RPMTAG_SOURCEPKGID", 1146,   RPM_BIN_TYPE + RPM_SCALAR_RETURN_TYPE },
    00179         { "RPMTAG_SOURCERPM",   1044,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00180         { "RPMTAG_SUGGESTS",    RPMTAG_SUGGESTSNAME,    RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE  },
    00181         { "RPMTAG_SUGGESTSFLAGS",       1158,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00182         { "RPMTAG_SUGGESTSNAME",        1156,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00183         { "RPMTAG_SUGGESTSVERSION",     1157,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00184         { "RPMTAG_SUMMARY",     1004,   RPM_I18NSTRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00185         { "RPMTAG_SVNID",       RPMTAG_CVSID,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE  },
    00186         { "RPMTAG_TRIGGERFLAGS",        1068,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00187         { "RPMTAG_TRIGGERINDEX",        1069,   RPM_UINT32_TYPE + RPM_ARRAY_RETURN_TYPE },
    00188         { "RPMTAG_TRIGGERNAME", 1066,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00189         { "RPMTAG_TRIGGERSCRIPTPROG",   1092,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00190         { "RPMTAG_TRIGGERSCRIPTS",      1065,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00191         { "RPMTAG_TRIGGERVERSION",      1067,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00192         { "RPMTAG_URL", 1020,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00193         { "RPMTAG_V",   RPMTAG_VERSION, RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE  },
    00194         { "RPMTAG_VARIANTS",    1178,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00195         { "RPMTAG_VENDOR",      1011,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00196         { "RPMTAG_VERIFYSCRIPT",        1079,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00197         { "RPMTAG_VERIFYSCRIPTPROG",    1091,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00198         { "RPMTAG_VERSION",     1001,   RPM_STRING_TYPE + RPM_SCALAR_RETURN_TYPE },
    00199         { "RPMTAG_XATTRSDICT",  1186,   RPM_STRING_ARRAY_TYPE + RPM_ARRAY_RETURN_TYPE },
    00200         { "RPMTAG_XMAJOR",      1179,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00201         { "RPMTAG_XMINOR",      1180,   RPM_UINT32_TYPE + RPM_SCALAR_RETURN_TYPE },
    00202         { "RPMTAG_XPM", 1013,   RPM_BIN_TYPE + RPM_SCALAR_RETURN_TYPE },
    00203         { NULL, 0, 0 }
    00204 };
    00205
    00206 /*@observer@*/ /*@unchecked@*/
    00207 headerTagTableEntry rpmTagTable = _rpmTagTable;
    00208
    00209 /*@unchecked@*/
    00210 int rpmTagTableSize = sizeof(_rpmTagTable) / sizeof(_rpmTagTable[0]) - 1;