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