Update tagtype definitions wrt rpm5.org
authorPanu Matilainen <pmatilai@redhat.com>
Fri, 13 Jul 2007 11:18:00 +0000 (14:18 +0300)
committerPanu Matilainen <pmatilai@redhat.com>
Fri, 13 Jul 2007 11:18:00 +0000 (14:18 +0300)
lib/rpmlib.h

index 5fb0c2a..d0fa2b2 100644 (file)
@@ -269,7 +269,6 @@ typedef enum rpmTag_e {
 #define        RPMTAG_R        RPMTAG_RELEASE  /* s */
     RPMTAG_EPOCH               = 1003, /* i */
 #define        RPMTAG_E        RPMTAG_EPOCH    /* i */
-#define        RPMTAG_SERIAL   RPMTAG_EPOCH    /* i backward comaptibility */
     RPMTAG_SUMMARY             = 1004, /* s{} */
     RPMTAG_DESCRIPTION         = 1005, /* s{} */
     RPMTAG_BUILDTIME           = 1006, /* i */
@@ -297,16 +296,16 @@ typedef enum rpmTag_e {
     RPMTAG_PREUN               = 1025, /* s */
     RPMTAG_POSTUN              = 1026, /* s */
     RPMTAG_OLDFILENAMES                = 1027, /* s[] obsolete */
-    RPMTAG_FILESIZES           = 1028, /* i */
-    RPMTAG_FILESTATES          = 1029, /* c */
-    RPMTAG_FILEMODES           = 1030, /* h */
-    RPMTAG_FILEUIDS            = 1031, /*!< internal */
-    RPMTAG_FILEGIDS            = 1032, /*!< internal */
-    RPMTAG_FILERDEVS           = 1033, /* h */
-    RPMTAG_FILEMTIMES          = 1034, /* i */
+    RPMTAG_FILESIZES           = 1028, /* i[] */
+    RPMTAG_FILESTATES          = 1029, /* c[] */
+    RPMTAG_FILEMODES           = 1030, /* h[] */
+    RPMTAG_FILEUIDS            = 1031, /* i[] internal */
+    RPMTAG_FILEGIDS            = 1032, /* i[] internal */
+    RPMTAG_FILERDEVS           = 1033, /* h[] */
+    RPMTAG_FILEMTIMES          = 1034, /* i[] */
     RPMTAG_FILEMD5S            = 1035, /* s[] */
     RPMTAG_FILELINKTOS         = 1036, /* s[] */
-    RPMTAG_FILEFLAGS           = 1037, /* i */
+    RPMTAG_FILEFLAGS           = 1037, /* i[] */
 /*@-enummemuse@*/
     RPMTAG_ROOT                        = 1038, /*!< internal - obsolete */
 /*@=enummemuse@*/
@@ -318,19 +317,19 @@ typedef enum rpmTag_e {
 /*@=enummemuse@*/
     RPMTAG_ICON                        = 1043,
     RPMTAG_SOURCERPM           = 1044, /* s */
-    RPMTAG_FILEVERIFYFLAGS     = 1045, /* i */
+    RPMTAG_FILEVERIFYFLAGS     = 1045, /* i[] */
     RPMTAG_ARCHIVESIZE         = 1046, /* i */
     RPMTAG_PROVIDENAME         = 1047, /* s[] */
 #define        RPMTAG_PROVIDES RPMTAG_PROVIDENAME      /* s[] */
 #define        RPMTAG_P        RPMTAG_PROVIDENAME      /* s[] */
-    RPMTAG_REQUIREFLAGS                = 1048, /* i */
+    RPMTAG_REQUIREFLAGS                = 1048, /* i[] */
     RPMTAG_REQUIRENAME         = 1049, /* s[] */
 #define        RPMTAG_REQUIRES RPMTAG_REQUIRENAME      /* s[] */
 #define        RPMTAG_D        RPMTAG_REQUIRENAME      /* s[] */
     RPMTAG_REQUIREVERSION      = 1050, /* s[] */
     RPMTAG_NOSOURCE            = 1051, /*!< internal */
     RPMTAG_NOPATCH             = 1052, /*!< internal */
-    RPMTAG_CONFLICTFLAGS       = 1053, /* i */
+    RPMTAG_CONFLICTFLAGS       = 1053, /* i[] */
     RPMTAG_CONFLICTNAME                = 1054, /* s[] */
 #define        RPMTAG_CONFLICTS RPMTAG_CONFLICTNAME    /* s[] */
 #define        RPMTAG_C        RPMTAG_CONFLICTNAME     /* s[] */
@@ -338,19 +337,19 @@ typedef enum rpmTag_e {
     RPMTAG_DEFAULTPREFIX       = 1056, /*!< internal - deprecated */
     RPMTAG_BUILDROOT           = 1057, /*!< internal */
     RPMTAG_INSTALLPREFIX       = 1058, /*!< internal - deprecated */
-    RPMTAG_EXCLUDEARCH         = 1059,
-    RPMTAG_EXCLUDEOS           = 1060,
-    RPMTAG_EXCLUSIVEARCH       = 1061,
-    RPMTAG_EXCLUSIVEOS         = 1062,
-    RPMTAG_AUTOREQPROV         = 1063, /*!< internal */
+    RPMTAG_EXCLUDEARCH         = 1059, /* s[] */
+    RPMTAG_EXCLUDEOS           = 1060, /* s[] */
+    RPMTAG_EXCLUSIVEARCH       = 1061, /* s[] */
+    RPMTAG_EXCLUSIVEOS         = 1062, /* s[] */
+    RPMTAG_AUTOREQPROV         = 1063, /* s internal */
     RPMTAG_RPMVERSION          = 1064, /* s */
     RPMTAG_TRIGGERSCRIPTS      = 1065, /* s[] */
     RPMTAG_TRIGGERNAME         = 1066, /* s[] */
     RPMTAG_TRIGGERVERSION      = 1067, /* s[] */
-    RPMTAG_TRIGGERFLAGS                = 1068, /* i */
-    RPMTAG_TRIGGERINDEX                = 1069, /* i */
+    RPMTAG_TRIGGERFLAGS                = 1068, /* i[] */
+    RPMTAG_TRIGGERINDEX                = 1069, /* i[] */
     RPMTAG_VERIFYSCRIPT                = 1079, /* s */
-    RPMTAG_CHANGELOGTIME       = 1080, /* i */
+    RPMTAG_CHANGELOGTIME       = 1080, /* i[] */
     RPMTAG_CHANGELOGNAME       = 1081, /* s[] */
     RPMTAG_CHANGELOGTEXT       = 1082, /* s[] */
 /*@-enummemuse@*/
@@ -361,16 +360,16 @@ typedef enum rpmTag_e {
     RPMTAG_POSTINPROG          = 1086, /* s */
     RPMTAG_PREUNPROG           = 1087, /* s */
     RPMTAG_POSTUNPROG          = 1088, /* s */
-    RPMTAG_BUILDARCHS          = 1089,
+    RPMTAG_BUILDARCHS          = 1089, /* s[] */
     RPMTAG_OBSOLETENAME                = 1090, /* s[] */
 #define        RPMTAG_OBSOLETES RPMTAG_OBSOLETENAME    /* s[] */
 #define        RPMTAG_O        RPMTAG_OBSOLETENAME     /* s[] */
     RPMTAG_VERIFYSCRIPTPROG    = 1091, /* s */
-    RPMTAG_TRIGGERSCRIPTPROG   = 1092, /* s */
+    RPMTAG_TRIGGERSCRIPTPROG   = 1092, /* s[] */
     RPMTAG_DOCDIR              = 1093, /*!< internal */
     RPMTAG_COOKIE              = 1094, /* s */
-    RPMTAG_FILEDEVICES         = 1095, /* i */
-    RPMTAG_FILEINODES          = 1096, /* i */
+    RPMTAG_FILEDEVICES         = 1095, /* i[] */
+    RPMTAG_FILEINODES          = 1096, /* i[] */
     RPMTAG_FILELANGS           = 1097, /* s[] */
     RPMTAG_PREFIXES            = 1098, /* s[] */
     RPMTAG_INSTPREFIXES                = 1099, /* s[] */
@@ -392,16 +391,16 @@ typedef enum rpmTag_e {
 /*@-enummemuse@*/
     RPMTAG_BUILDMACROS         = 1111, /*!< internal - unused */
 /*@=enummemuse@*/
-    RPMTAG_PROVIDEFLAGS                = 1112, /* i */
+    RPMTAG_PROVIDEFLAGS                = 1112, /* i[] */
     RPMTAG_PROVIDEVERSION      = 1113, /* s[] */
-    RPMTAG_OBSOLETEFLAGS       = 1114, /* i */
+    RPMTAG_OBSOLETEFLAGS       = 1114, /* i[] */
     RPMTAG_OBSOLETEVERSION     = 1115, /* s[] */
-    RPMTAG_DIRINDEXES          = 1116, /* i */
+    RPMTAG_DIRINDEXES          = 1116, /* i[] */
     RPMTAG_BASENAMES           = 1117, /* s[] */
     RPMTAG_DIRNAMES            = 1118, /* s[] */
-    RPMTAG_ORIGDIRINDEXES      = 1119, /*!< internal */
-    RPMTAG_ORIGBASENAMES       = 1120, /*!< internal */
-    RPMTAG_ORIGDIRNAMES                = 1121, /*!< internal */
+    RPMTAG_ORIGDIRINDEXES      = 1119, /* i[] !< internal */
+    RPMTAG_ORIGBASENAMES       = 1120, /* s[] !< internal */
+    RPMTAG_ORIGDIRNAMES                = 1121, /* s[] !< internal */
     RPMTAG_OPTFLAGS            = 1122, /* s */
     RPMTAG_DISTURL             = 1123, /* s */
     RPMTAG_PAYLOADFORMAT       = 1124, /* s */
@@ -415,19 +414,19 @@ typedef enum rpmTag_e {
 /*@=enummemuse@*/
     RPMTAG_RHNPLATFORM         = 1131, /*!< s deprecated */
     RPMTAG_PLATFORM            = 1132, /* s */
-    RPMTAG_PATCHESNAME         = 1133, /*!< placeholder (SuSE) */
-    RPMTAG_PATCHESFLAGS                = 1134, /*!< placeholder (SuSE) */
-    RPMTAG_PATCHESVERSION      = 1135, /*!< placeholder (SuSE) */
+    RPMTAG_PATCHESNAME          = 1133, /* s[] deprecated placeholder (SuSE) */
+    RPMTAG_PATCHESFLAGS         = 1134, /* i[] deprecated placeholder (SuSE) */
+    RPMTAG_PATCHESVERSION       = 1135, /* s[] deprecated placeholder (SuSE) */
     RPMTAG_CACHECTIME          = 1136, /* i */
     RPMTAG_CACHEPKGPATH                = 1137, /* s */
     RPMTAG_CACHEPKGSIZE                = 1138, /* i */
     RPMTAG_CACHEPKGMTIME       = 1139, /* i */
-    RPMTAG_FILECOLORS          = 1140, /* i */
-    RPMTAG_FILECLASS           = 1141, /* i */
+    RPMTAG_FILECOLORS          = 1140, /* i[] */
+    RPMTAG_FILECLASS           = 1141, /* i[] */
     RPMTAG_CLASSDICT           = 1142, /* s[] */
-    RPMTAG_FILEDEPENDSX                = 1143, /* i */
-    RPMTAG_FILEDEPENDSN                = 1144, /* i */
-    RPMTAG_DEPENDSDICT         = 1145, /* i */
+    RPMTAG_FILEDEPENDSX                = 1143, /* i[] */
+    RPMTAG_FILEDEPENDSN                = 1144, /* i[] */
+    RPMTAG_DEPENDSDICT         = 1145, /* i[] */
     RPMTAG_SOURCEPKGID         = 1146, /* x */
     RPMTAG_FILECONTEXTS                = 1147, /* s[] */
     RPMTAG_FSCONTEXTS          = 1148, /*!< s[] extension */
@@ -440,11 +439,11 @@ typedef enum rpmTag_e {
     RPMTAG_DISTTAG             = 1155, /* s */
     RPMTAG_SUGGESTSNAME                = 1156, /* s[] extension placeholder */
     RPMTAG_SUGGESTSVERSION     = 1157, /* s[] extension placeholder */
-    RPMTAG_SUGGESTSFLAGS       = 1158, /* i   extension placeholder */
+    RPMTAG_SUGGESTSFLAGS       = 1158, /* i[] extension placeholder */
     RPMTAG_ENHANCESNAME                = 1159, /* s[] extension placeholder */
     RPMTAG_ENHANCESVERSION     = 1160, /* s[] extension placeholder */
-    RPMTAG_ENHANCESFLAGS       = 1161, /* i   extension placeholder */
-    RPMTAG_PRIORITY            = 1162, /* i   extension placeholder */
+    RPMTAG_ENHANCESFLAGS       = 1161, /* i[] extension placeholder */
+    RPMTAG_PRIORITY            = 1162, /* i[] extension placeholder */
     RPMTAG_CVSID               = 1163, /* s */
 #define        RPMTAG_SVNID    RPMTAG_CVSID    /* s */