rpm 5.3.12
Public Types | Data Fields
sprintfToken_s Struct Reference
Collaboration diagram for sprintfToken_s:
Collaboration graph
[legend]

Public Types

enum  {
  PTOK_NONE = 0, PTOK_TAG = 1, PTOK_ARRAY = 2, PTOK_STRING = 3,
  PTOK_COND = 4
}

Data Fields

enum sprintfToken_s:: { ... }  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 5296 of file hdrfmt.c.


Member Enumeration Documentation

anonymous enum
Enumerator:
PTOK_NONE 
PTOK_TAG 
PTOK_ARRAY 
PTOK_STRING 
PTOK_COND 

Definition at line 5297 of file hdrfmt.c.


Field Documentation

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

PTOK_COND

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

Definition at line 5321 of file hdrfmt.c.

Definition at line 5308 of file hdrfmt.c.

Definition at line 5318 of file hdrfmt.c.

Definition at line 5314 of file hdrfmt.c.

Definition at line 5322 of file hdrfmt.c.

Definition at line 5319 of file hdrfmt.c.

Definition at line 5309 of file hdrfmt.c.

struct { ... } sprintfToken_s::string

PTOK_STRING

Definition at line 5313 of file hdrfmt.c.

Referenced by parseFormat(), and singleSprintf().

PTOK_TAG

Definition at line 5305 of file hdrfmt.c.

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

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

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