196     DMXConfigVirtualPtr 
virtual;
 
  202 extern int yylex(
void);
 
  204 extern void yyerror(
const char *message);
 
  209                               unsigned long orig_bytes, 
unsigned long bytes);
 
  225                                             int x, 
int y, 
int xsign, 
int ysign);
 
  231                                                   DMXConfigPairPtr pOffset);
 
  234                                                   DMXConfigPartDimPtr pRoot);
 
  237                                                   DMXConfigStringPtr pName,
 
  238                                                   DMXConfigFullDimPtr pDim,
 
  239                                                   DMXConfigPairPtr pOrigin,
 
  240                                                   DMXConfigTokenPtr pEnd);
 
  243                                             DMXConfigPairPtr pWallDim,
 
  244                                             DMXConfigPairPtr pDisplayDim,
 
  245                                             DMXConfigStringPtr pNameList,
 
  246                                             DMXConfigTokenPtr pEnd);
 
  249                                                 DMXConfigStringPtr pOption,
 
  250                                                 DMXConfigTokenPtr pEnd);
 
  253                                               DMXConfigTokenPtr pOpen,
 
  254                                               DMXConfigStringPtr pParam,
 
  255                                               DMXConfigTokenPtr pClose,
 
  256                                               DMXConfigTokenPtr pEnd);
 
  259                                          const char *key, 
int *argc);
 
  263                                           DMXConfigWallPtr wall,
 
  264                                           DMXConfigOptionPtr option,
 
  265                                           DMXConfigParamPtr param);
 
  273                                        DMXConfigSubPtr sub);
 
  275                                                   DMXConfigStringPtr pName,
 
  276                                                   DMXConfigPairPtr pDim,
 
  277                                                   DMXConfigTokenPtr pOpen,
 
  278                                                   DMXConfigSubPtr pSubentry,
 
  279                                                   DMXConfigTokenPtr pClose);
 
  283                                               DMXConfigVirtualPtr 
virtual);
 
  288                                            DMXConfigVirtualPtr 
virtual);
 
struct _DMXConfigComment DMXConfigComment
int xwall
Definition: dmxparse.h:132
Definition: dmxparse.h:106
int rootXOrigin
Definition: dmxparse.h:118
int width
Definition: dmxparse.h:181
void dmxConfigFreeWall(DMXConfigWallPtr p)
Definition: dmxparse.c:353
DMXConfigSubPtr dmxConfigCreateSub(DMXConfigType type, DMXConfigCommentPtr comment, DMXConfigDisplayPtr display, DMXConfigWallPtr wall, DMXConfigOptionPtr option, DMXConfigParamPtr param)
Definition: dmxparse.c:478
void dmxConfigFreeParam(DMXConfigParamPtr p)
Definition: dmxparse.c:459
Definition: dmxparse.h:100
struct _DMXConfigToken DMXConfigToken
Definition: dmxparse.h:59
DMXConfigPartDimPtr dmxConfigCreatePartDim(DMXConfigPairPtr pDim, DMXConfigPairPtr pOffset)
Definition: dmxparse.c:227
int scrnYSign
Definition: dmxparse.h:112
struct _DMXConfigParam * DMXConfigParamPtr
DMXConfigTokenPtr start
Definition: dmxparse.h:148
DMXConfigEntryPtr dmxConfigAddEntry(DMXConfigEntryPtr head, DMXConfigType type, DMXConfigCommentPtr comment, DMXConfigVirtualPtr virtual)
Definition: dmxparse.c:662
DMXConfigParamPtr param
Definition: dmxparse.h:173
DMXConfigStringPtr dname
Definition: dmxparse.h:122
DMXConfigPairPtr origin
Definition: dmxparse.h:124
Definition: dmxparse.h:87
int number
Definition: dmxparse.h:63
DMXConfigPartDimPtr root
Definition: dmxparse.h:102
struct _DMXConfigPartDim DMXConfigPartDim
DMXConfigPartDimPtr scrn
Definition: dmxparse.h:101
int ywall
Definition: dmxparse.h:132
Definition: dmxparse.h:94
Definition: dmxparse.h:167
DMXConfigOptionPtr dmxConfigCreateOption(DMXConfigTokenPtr pStart, DMXConfigStringPtr pOption, DMXConfigTokenPtr pEnd)
Definition: dmxparse.c:366
int token
Definition: dmxparse.h:68
Definition: dmxparse.h:86
DMXConfigSubPtr subentry
Definition: dmxparse.h:188
int token
Definition: dmxparse.h:51
DMXConfigCommentPtr comment
Definition: dmxparse.h:195
void dmxConfigFreeToken(DMXConfigTokenPtr p)
Definition: dmxparse.c:124
struct _DMXConfigParam * next
Definition: dmxparse.h:163
struct _DMXConfigFullDim * DMXConfigFullDimPtr
void dmxConfigFreeNumber(DMXConfigNumberPtr p)
Definition: dmxparse.c:173
DMXConfigEntryPtr dmxConfigCreateEntry(DMXConfigType type, DMXConfigCommentPtr comment, DMXConfigVirtualPtr virtual)
Definition: dmxparse.c:620
int rootYOrigin
Definition: dmxparse.h:118
DMXConfigStringPtr dmxConfigCreateString(int token, int line, const char *comment, const char *string)
Definition: dmxparse.c:133
int scrnX
Definition: dmxparse.h:111
Definition: dmxparse.h:193
DMXConfigStringPtr param
Definition: dmxparse.h:160
int line
Definition: dmxparse.h:45
void dmxConfigFreeVirtual(DMXConfigVirtualPtr virtual)
Definition: dmxparse.c:608
DMXConfigType
Definition: dmxparse.h:84
struct _DMXConfigDisplay DMXConfigDisplay
int line
Definition: dmxparse.h:61
Definition: dmxparse.h:90
void dmxConfigLog(const char *format,...)
Definition: dmxparse.c:56
DMXConfigStringPtr option
Definition: dmxparse.h:149
DMXConfigTokenPtr open
Definition: dmxparse.h:187
const char * string
Definition: dmxparse.h:54
struct _DMXConfigPartDim * DMXConfigPartDimPtr
void dmxConfigFreeComment(DMXConfigCommentPtr p)
Definition: dmxparse.c:218
struct _DMXConfigEntry * DMXConfigEntryPtr
DMXConfigSubPtr dmxConfigSubDisplay(DMXConfigDisplayPtr display)
Definition: dmxparse.c:548
const char ** dmxConfigLookupParam(DMXConfigParamPtr p, const char *key, int *argc)
Definition: dmxparse.c:413
void dmxConfigFreePair(DMXConfigPairPtr p)
Definition: dmxparse.c:198
DMXConfigPairPtr dim
Definition: dmxparse.h:186
DMXConfigSubPtr dmxConfigAddSub(DMXConfigSubPtr head, DMXConfigSubPtr sub)
Definition: dmxparse.c:573
int line
Definition: dmxparse.h:52
DMXConfigCommentPtr dmxConfigCreateComment(int token, int line, const char *comment)
Definition: dmxparse.c:207
DMXConfigVirtualPtr dmxConfigCreateVirtual(DMXConfigTokenPtr pStart, DMXConfigStringPtr pName, DMXConfigPairPtr pDim, DMXConfigTokenPtr pOpen, DMXConfigSubPtr pSubentry, DMXConfigTokenPtr pClose)
Definition: dmxparse.c:585
struct _DMXConfigWall DMXConfigWall
struct _DMXConfigVirtual DMXConfigVirtual
const char * comment
Definition: dmxparse.h:46
DMXConfigSubPtr dmxConfigSubOption(DMXConfigOptionPtr option)
Definition: dmxparse.c:561
int rootHeight
Definition: dmxparse.h:114
DMXConfigTokenPtr start
Definition: dmxparse.h:158
DMXConfigTokenPtr start
Definition: dmxparse.h:135
const char * comment
Definition: dmxparse.h:53
DMXConfigPairPtr dmxConfigCreatePair(int token, int line, const char *comment, int x, int y, int xsign, int ysign)
Definition: dmxparse.c:182
struct _DMXConfigToken * DMXConfigTokenPtr
DMXConfigWallPtr wall
Definition: dmxparse.h:171
struct _DMXConfigPair DMXConfigPair
const char * comment
Definition: dmxparse.h:62
int token
Definition: dmxparse.h:60
DMXConfigType type
Definition: dmxparse.h:194
void dmxConfigFreePartDim(DMXConfigPartDimPtr p)
Definition: dmxparse.c:237
Definition: dmxparse.h:67
struct _DMXConfigFullDim DMXConfigFullDim
void dmxConfigFreeString(DMXConfigStringPtr p)
Definition: dmxparse.c:146
void dmxConfigFreeDisplay(DMXConfigDisplayPtr p)
Definition: dmxparse.c:319
DMXConfigSubPtr dmxConfigSubParam(DMXConfigParamPtr param)
Definition: dmxparse.c:567
DMXConfigCommentPtr comment
Definition: dmxparse.h:169
Definition: dmxparse.h:50
struct _DMXConfigVirtual * DMXConfigVirtualPtr
Definition: dmxparse.h:89
DMXConfigNumberPtr dmxConfigCreateNumber(int token, int line, const char *comment, int number)
Definition: dmxparse.c:161
const char * name
Definition: dmxparse.h:108
int rootXSign
Definition: dmxparse.h:116
void dmxConfigFreeEntry(DMXConfigEntryPtr entry)
Definition: dmxparse.c:641
DMXConfigTokenPtr end
Definition: dmxparse.h:125
DMXConfigDisplayPtr display
Definition: dmxparse.h:170
struct _DMXConfigNumber * DMXConfigNumberPtr
int height
Definition: dmxparse.h:131
void dmxConfigFreeFullDim(DMXConfigFullDimPtr p)
Definition: dmxparse.c:257
const char * dmxConfigCopyString(const char *string, int length)
Definition: dmxparse.c:93
DMXConfigWallPtr dmxConfigCreateWall(DMXConfigTokenPtr pStart, DMXConfigPairPtr pWallDim, DMXConfigPairPtr pDisplayDim, DMXConfigStringPtr pNameList, DMXConfigTokenPtr pEnd)
Definition: dmxparse.c:331
int width
Definition: dmxparse.h:131
DMXConfigSubPtr dmxConfigSubWall(DMXConfigWallPtr wall)
Definition: dmxparse.c:555
Definition: dmxparse.h:154
const char ** argv
Definition: dmxparse.h:156
struct _DMXConfigSub * DMXConfigSubPtr
int token
Definition: dmxparse.h:44
struct _DMXConfigString DMXConfigString
void dmxConfigFree(void *area)
Definition: dmxparse.c:107
DMXConfigPairPtr wallDim
Definition: dmxparse.h:136
DMXConfigTokenPtr close
Definition: dmxparse.h:189
struct _DMXConfigOption DMXConfigOption
struct _DMXConfigWall * DMXConfigWallPtr
DMXConfigFullDimPtr dim
Definition: dmxparse.h:123
int scrnXSign
Definition: dmxparse.h:112
DMXConfigType type
Definition: dmxparse.h:168
DMXConfigTokenPtr end
Definition: dmxparse.h:150
int argc
Definition: dmxparse.h:155
int xsign
Definition: dmxparse.h:73
Definition: dmxparse.h:88
struct _DMXConfigSub DMXConfigSub
DMXConfigSubPtr dmxConfigSubComment(DMXConfigCommentPtr comment)
Definition: dmxparse.c:541
Definition: dmxparse.h:129
void dmxConfigFreeOption(DMXConfigOptionPtr p)
Definition: dmxparse.c:401
DMXConfigTokenPtr open
Definition: dmxparse.h:159
char * string
Definition: dmxparse.h:145
struct _DMXConfigNumber DMXConfigNumber
DMXConfigDisplayPtr dmxConfigCreateDisplay(DMXConfigTokenPtr pStart, DMXConfigStringPtr pName, DMXConfigFullDimPtr pDim, DMXConfigPairPtr pOrigin, DMXConfigTokenPtr pEnd)
Definition: dmxparse.c:267
const char * name
Definition: dmxparse.h:180
int y
Definition: dmxparse.h:72
DMXConfigParamPtr dmxConfigCreateParam(DMXConfigTokenPtr pStart, DMXConfigTokenPtr pOpen, DMXConfigStringPtr pParam, DMXConfigTokenPtr pClose, DMXConfigTokenPtr pEnd)
Definition: dmxparse.c:428
DMXConfigPairPtr dim
Definition: dmxparse.h:95
struct _DMXConfigEntry * next
Definition: dmxparse.h:197
DMXConfigEntryPtr dmxConfigEntry
Definition: dmxconfig.c:75
struct _DMXConfigEntry DMXConfigEntry
DMXConfigOptionPtr option
Definition: dmxparse.h:172
DMXConfigEntryPtr dmxConfigEntryComment(DMXConfigCommentPtr comment)
Definition: dmxparse.c:679
int rootWidth
Definition: dmxparse.h:114
DMXConfigFullDimPtr dmxConfigCreateFullDim(DMXConfigPartDimPtr pScrn, DMXConfigPartDimPtr pRoot)
Definition: dmxparse.c:247
DMXConfigTokenPtr dmxConfigCreateToken(int token, int line, const char *comment)
Definition: dmxparse.c:113
DMXConfigTokenPtr end
Definition: dmxparse.h:139
Definition: dmxparse.h:43
DMXConfigStringPtr vname
Definition: dmxparse.h:185
void yyerror(const char *message)
void * dmxConfigAlloc(unsigned long bytes)
Definition: dmxparse.c:68
struct _DMXConfigParam DMXConfigParam
DMXConfigPairPtr displayDim
Definition: dmxparse.h:137
int rootYSign
Definition: dmxparse.h:116
int height
Definition: dmxparse.h:181
int ysign
Definition: dmxparse.h:74
DMXConfigTokenPtr start
Definition: dmxparse.h:121
Definition: dmxparse.h:178
Definition: dmxparse.h:85
struct _DMXConfigPair * DMXConfigPairPtr
struct _DMXConfigString * next
Definition: dmxparse.h:55
void dmxConfigFreeSub(DMXConfigSubPtr sub)
Definition: dmxparse.c:511
const char * comment
Definition: dmxparse.h:70
struct _DMXConfigSub * next
Definition: dmxparse.h:174
struct _DMXConfigDisplay * DMXConfigDisplayPtr
int rootX
Definition: dmxparse.h:115
int scrnY
Definition: dmxparse.h:111
DMXConfigTokenPtr end
Definition: dmxparse.h:162
struct _DMXConfigOption * DMXConfigOptionPtr
DMXConfigTokenPtr close
Definition: dmxparse.h:161
Definition: dmxparse.h:143
DMXConfigPairPtr offset
Definition: dmxparse.h:96
int line
Definition: dmxparse.h:69
struct _DMXConfigString * DMXConfigStringPtr
int scrnWidth
Definition: dmxparse.h:110
DMXConfigTokenPtr start
Definition: dmxparse.h:184
DMXConfigEntryPtr dmxConfigEntryVirtual(DMXConfigVirtualPtr virtual)
Definition: dmxparse.c:685
int rootY
Definition: dmxparse.h:115
struct _DMXConfigComment * DMXConfigCommentPtr
int x
Definition: dmxparse.h:71
int scrnHeight
Definition: dmxparse.h:110
void * dmxConfigRealloc(void *orig, unsigned long orig_bytes, unsigned long bytes)
Definition: dmxparse.c:80
DMXConfigStringPtr nameList
Definition: dmxparse.h:138