#include <header.h>
#include <netinet/in.h>
Go to the source code of this file.
Data Structures | |
| struct | entryInfo_s |
| struct | extensionCache_s |
| struct | headerToken |
| struct | indexEntry_s |
| struct | sprintfTag_s |
| struct | sprintfToken |
Defines | |
| #define | INDEX_MALLOC_SIZE 8 |
| #define | HEADER_OLDFILENAMES 1027 |
| #define | HEADER_BASENAMES 1117 |
| #define | REGION_TAG_TYPE RPM_BIN_TYPE |
| #define | REGION_TAG_COUNT sizeof(struct entryInfo_s) |
| #define | ENTRY_IS_REGION(_e) (((_e)->info.tag >= HEADER_IMAGE) && ((_e)->info.tag < HEADER_REGIONS)) |
| #define | ENTRY_IN_REGION(_e) ((_e)->info.offset < 0) |
| #define | HEADERFLAG_SORTED (1 << 0) /*!< Are header entries sorted? */ |
| #define | HEADERFLAG_ALLOCATED (1 << 1) /*!< Is 1st header region allocated? */ |
| #define | HEADERFLAG_LEGACY (1 << 2) /*!< Header came from legacy source? */ |
| #define | HEADERFLAG_DEBUG (1 << 3) /*!< Debug this header? */ |
| #define | HEADER_DUMP_INLINE 1 |
Typedefs | |
| typedef entryInfo_s * | entryInfo |
| typedef indexEntry_s * | indexEntry |
| typedef sprintfTag_s * | sprintfTag |
| typedef extensionCache_s * | extensionCache |
| typedef sprintfToken * | sprintfToken |
Functions | |
| char ** | headerGetLangs (Header h) |
| int | headerGetRawEntry (Header h, int_32 tag, hTYP_t type, hPTR_t *p, hCNT_t c) |
| int | headerUsageCount (Header h) |
| void | headerDump (Header h, FILE *f, int flags, const struct headerTagTableEntry_s *tags) |
Definition in file header_internal.h.
|
|
Definition at line 38 of file header_internal.h. Referenced by headerAddI18NString, headerAppendEntry, headerFree, headerModifyEntry, and headerRemoveEntry. |
|
|
Definition at line 36 of file header_internal.h. Referenced by copyEntry, doHeaderUnload, headerFree, headerNextIterator, headerReload, and headerSizeof. |
|
|
Definition at line 20 of file header_internal.h. Referenced by headerLoad. |
|
|
Definition at line 187 of file header_internal.h. Referenced by headerDump, and main. |
|
|
Definition at line 19 of file header_internal.h. Referenced by headerLoad. |
|
|
Definition at line 63 of file header_internal.h. Referenced by headerAllocated, headerCopyLoad, headerFree, headerRead, headerReload, rpmdbNextIterator, rpmReadHeader, and rpmReadSignature. |
|
|
Definition at line 65 of file header_internal.h. |
|
|
Definition at line 64 of file header_internal.h. Referenced by doHeaderUnload, headerLoad, and headerSizeof. |
|
|
Definition at line 62 of file header_internal.h. Referenced by doHeaderUnload, findEntry, headerAddEntry, headerLoad, headerNew, and headerSort. |
|
|
Definition at line 14 of file header_internal.h. Referenced by headerAddEntry, and headerNew. |
|
|
Definition at line 34 of file header_internal.h. Referenced by copyEntry, headerCheck, headerLoad, regionSwab, and rpmReadSignature. |
|
|
Definition at line 33 of file header_internal.h. Referenced by headerLoad. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002