headerSprintfExtension_s Struct Reference

#include <rpmdb/header.h>

Collaboration diagram for headerSprintfExtension_s:

[legend]

Data Fields

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

Detailed Description

Definition at line 211 of file header.h.


Field Documentation

enum headerSprintfExtensionType headerSprintfExtension_s::type

Type of extension.

Definition at line 212 of file header.h.

Referenced by hdr_subscript(), init_rpm(), and rpmMergeHeaders().

const char* headerSprintfExtension_s::name

Name of extension.

Definition at line 214 of file header.h.

Referenced by hdr_subscript(), and init_rpm().

void* headerSprintfExtension_s::generic

Private extension.

Definition at line 217 of file header.h.

headerTagFormatFunction headerSprintfExtension_s::formatFunction

HEADER_EXT_TAG extension.

Definition at line 218 of file header.h.

headerTagTagFunction headerSprintfExtension_s::tagFunction

HEADER_EXT_FORMAT extension.

Definition at line 219 of file header.h.

struct headerSprintfExtension_s* headerSprintfExtension_s::more

Chained table extension.

Definition at line 220 of file header.h.

union { ... } headerSprintfExtension_s::u


The documentation for this struct was generated from the following file:
Generated on Fri Aug 31 12:48:34 2007 for rpm by  doxygen 1.5.1