rpm  5.4.10
Data Fields
sprintfToken_s Struct Reference
Collaboration diagram for sprintfToken_s:
Collaboration graph
[legend]

Data Fields

sprintfToken_e type
union {
   struct sprintfTag_s   tag
   struct {
      sprintfToken   format
      size_t   numTokens
   }   array
   struct {
      char *   string
      size_t   len
   }   string
   struct {
      sprintfToken   ifFormat
      size_t   numIfTokens
      sprintfToken   elseFormat
      size_t   numElseTokens
      struct sprintfTag_s   tag
   }   cond
u

Detailed Description

Definition at line 5408 of file hdrfmt.c.

Field Documentation

struct { ... } sprintfToken_s::array
struct { ... } sprintfToken_s::cond

PTOK_COND

Referenced by findTag(), freeFormat(), parseExpression(), and singleSprintf().

sprintfToken sprintfToken_s::elseFormat

Definition at line 5427 of file hdrfmt.c.

sprintfToken sprintfToken_s::format

Definition at line 5414 of file hdrfmt.c.

sprintfToken sprintfToken_s::ifFormat

Definition at line 5424 of file hdrfmt.c.

size_t sprintfToken_s::len

Definition at line 5420 of file hdrfmt.c.

size_t sprintfToken_s::numElseTokens

Definition at line 5428 of file hdrfmt.c.

size_t sprintfToken_s::numIfTokens

Definition at line 5425 of file hdrfmt.c.

size_t sprintfToken_s::numTokens

Definition at line 5415 of file hdrfmt.c.

char* sprintfToken_s::string

Definition at line 5419 of file hdrfmt.c.

Referenced by parseFormat(), and singleSprintf().

struct { ... } sprintfToken_s::string

PTOK_STRING

struct sprintfTag_s sprintfToken_s::tag

PTOK_TAG

Definition at line 5411 of file hdrfmt.c.

Referenced by findTag(), freeFormat(), headerSprintf(), hsaInit(), hsaNext(), parseFormat(), and singleSprintf().

sprintfToken_e sprintfToken_s::type
union { ... } sprintfToken_s::u

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