sprintfToken_s Struct Reference
[HEADER.]

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 1818 of file hdrfmt.c.


Member Enumeration Documentation

anonymous enum

Enumerator:
PTOK_NONE 
PTOK_TAG 
PTOK_ARRAY 
PTOK_STRING 
PTOK_COND 

Definition at line 1819 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 1843 of file hdrfmt.c.

Definition at line 1830 of file hdrfmt.c.

Definition at line 1840 of file hdrfmt.c.

Definition at line 1836 of file hdrfmt.c.

Definition at line 1844 of file hdrfmt.c.

Definition at line 1841 of file hdrfmt.c.

Definition at line 1831 of file hdrfmt.c.

struct { ... } sprintfToken_s::string

PTOK_STRING

Definition at line 1835 of file hdrfmt.c.

Referenced by parseFormat(), and singleSprintf().

PTOK_TAG

Definition at line 1827 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:

Generated on Mon Sep 28 13:42:57 2009 for rpm by  doxygen 1.5.9