rpm  4.5
Data Fields
headerSprintfExtension_s Struct Reference

#include <rpmdb/header.h>

Collaboration diagram for headerSprintfExtension_s:
Collaboration graph
[legend]

Data Fields

enum headerSprintfExtensionType type
 
const char * name
 
union {
   void *   generic
 
   headerTagFormatFunction   fmtFunction
 
   headerTagTagFunction   tagFunction
 
   struct headerSprintfExtension_s *   more
 
u
 

Detailed Description

Definition at line 283 of file header.h.

Field Documentation

headerTagFormatFunction headerSprintfExtension_s::fmtFunction

HEADER_EXT_TAG extension.

Definition at line 290 of file header.h.

Referenced by findTag().

void* headerSprintfExtension_s::generic

Private extension.

Definition at line 289 of file header.h.

struct headerSprintfExtension_s* headerSprintfExtension_s::more

Chained table extension.

Definition at line 292 of file header.h.

Referenced by findTag(), rpmDisplayQueryTags(), rpmecFree(), and rpmecNew().

const char* headerSprintfExtension_s::name

Name of extension.

Definition at line 286 of file header.h.

Referenced by findTag(), hdr_subscript(), init_rpm(), and rpmDisplayQueryTags().

headerTagTagFunction headerSprintfExtension_s::tagFunction

HEADER_EXT_FORMAT extension.

Definition at line 291 of file header.h.

Referenced by findTag(), and hdr_subscript().

enum headerSprintfExtensionType headerSprintfExtension_s::type

Type of extension.

Definition at line 284 of file header.h.

Referenced by findTag(), hdr_subscript(), init_rpm(), rpmDisplayQueryTags(), rpmecFree(), rpmecNew(), and rpmMergeHeaders().

union { ... } headerSprintfExtension_s::u

The documentation for this struct was generated from the following file: