d29 1
a29 1
dmxparse.c File Reference
d40 43
a82 43
| void | dmxConfigLog (const char *format,...) |
| void * | dmxConfigAlloc (unsigned long bytes) |
| void * | dmxConfigRealloc (void *orig, unsigned long orig_bytes, unsigned long bytes) |
| const char * | dmxConfigCopyString (const char *string, int length) |
| void | dmxConfigFree (void *area) |
| DMXConfigTokenPtr | dmxConfigCreateToken (int token, int line, const char *comment) |
| void | dmxConfigFreeToken (DMXConfigTokenPtr p) |
| DMXConfigStringPtr | dmxConfigCreateString (int token, int line, const char *comment, const char *string) |
| void | dmxConfigFreeString (DMXConfigStringPtr p) |
| DMXConfigNumberPtr | dmxConfigCreateNumber (int token, int line, const char *comment, int number) |
| void | dmxConfigFreeNumber (DMXConfigNumberPtr p) |
| DMXConfigPairPtr | dmxConfigCreatePair (int token, int line, const char *comment, int x, int y, int xsign, int ysign) |
| void | dmxConfigFreePair (DMXConfigPairPtr p) |
| DMXConfigCommentPtr | dmxConfigCreateComment (int token, int line, const char *comment) |
| void | dmxConfigFreeComment (DMXConfigCommentPtr p) |
| DMXConfigPartDimPtr | dmxConfigCreatePartDim (DMXConfigPairPtr pDim, DMXConfigPairPtr pOffset) |
| void | dmxConfigFreePartDim (DMXConfigPartDimPtr p) |
| DMXConfigFullDimPtr | dmxConfigCreateFullDim (DMXConfigPartDimPtr pScrn, DMXConfigPartDimPtr pRoot) |
| void | dmxConfigFreeFullDim (DMXConfigFullDimPtr p) |
| DMXConfigDisplayPtr | dmxConfigCreateDisplay (DMXConfigTokenPtr pStart, DMXConfigStringPtr pName, DMXConfigFullDimPtr pDim, DMXConfigPairPtr pOrigin, DMXConfigTokenPtr pEnd) |
| void | dmxConfigFreeDisplay (DMXConfigDisplayPtr p) |
| DMXConfigWallPtr | dmxConfigCreateWall (DMXConfigTokenPtr pStart, DMXConfigPairPtr pWallDim, DMXConfigPairPtr pDisplayDim, DMXConfigStringPtr pNameList, DMXConfigTokenPtr pEnd) |
| void | dmxConfigFreeWall (DMXConfigWallPtr p) |
| DMXConfigOptionPtr | dmxConfigCreateOption (DMXConfigTokenPtr pStart, DMXConfigStringPtr pOption, DMXConfigTokenPtr pEnd) |
| void | dmxConfigFreeOption (DMXConfigOptionPtr p) |
| const char ** | dmxConfigLookupParam (DMXConfigParamPtr p, const char *key, int *argc) |
| DMXConfigParamPtr | dmxConfigCreateParam (DMXConfigTokenPtr pStart, DMXConfigTokenPtr pOpen, DMXConfigStringPtr pParam, DMXConfigTokenPtr pClose, DMXConfigTokenPtr pEnd) |
| void | dmxConfigFreeParam (DMXConfigParamPtr p) |
| DMXConfigSubPtr | dmxConfigCreateSub (DMXConfigType type, DMXConfigCommentPtr comment, DMXConfigDisplayPtr display, DMXConfigWallPtr wall, DMXConfigOptionPtr option, DMXConfigParamPtr param) |
| void | dmxConfigFreeSub (DMXConfigSubPtr sub) |
| DMXConfigSubPtr | dmxConfigSubComment (DMXConfigCommentPtr comment) |
| DMXConfigSubPtr | dmxConfigSubDisplay (DMXConfigDisplayPtr display) |
| DMXConfigSubPtr | dmxConfigSubWall (DMXConfigWallPtr wall) |
| DMXConfigSubPtr | dmxConfigSubOption (DMXConfigOptionPtr option) |
| DMXConfigSubPtr | dmxConfigSubParam (DMXConfigParamPtr param) |
| DMXConfigSubPtr | dmxConfigAddSub (DMXConfigSubPtr head, DMXConfigSubPtr sub) |
| DMXConfigVirtualPtr | dmxConfigCreateVirtual (DMXConfigTokenPtr pStart, DMXConfigStringPtr pName, DMXConfigPairPtr pDim, DMXConfigTokenPtr pOpen, DMXConfigSubPtr pSubentry, DMXConfigTokenPtr pClose) |
| void | dmxConfigFreeVirtual (DMXConfigVirtualPtr virtual) |
| DMXConfigEntryPtr | dmxConfigCreateEntry (DMXConfigType type, DMXConfigCommentPtr comment, DMXConfigVirtualPtr virtual) |
| void | dmxConfigFreeEntry (DMXConfigEntryPtr entry) |
| DMXConfigEntryPtr | dmxConfigAddEntry (DMXConfigEntryPtr head, DMXConfigType type, DMXConfigCommentPtr comment, DMXConfigVirtualPtr virtual) |
| DMXConfigEntryPtr | dmxConfigEntryComment (DMXConfigCommentPtr comment) |
| DMXConfigEntryPtr | dmxConfigEntryVirtual (DMXConfigVirtualPtr virtual) |
d84 2
a85 2
Detailed Description
This file provides support routines and helper functions to be used by the DMX configuration file parser.
d87 1
a87 1
Function Documentation
d95 2
a96 2
DMXConfigEntryPtr |
head, |
d101 2
a102 2
DMXConfigType |
type, |
d107 2
a108 2
DMXConfigCommentPtr |
comment, |
d113 2
a114 2
DMXConfigVirtualPtr |
virtual |
d119 1
a119 1
| |
d138 2
a139 2
DMXConfigSubPtr |
head, |
d144 2
a145 2
DMXConfigSubPtr |
sub |
d150 1
a150 1
| |
d169 3
a171 2
unsigned long |
bytes | ) |
d191 2
a192 2
const char * |
string, |
d197 2
a198 2
int |
length |
d203 1
a203 1
| |
d222 2
a223 2
int |
token, |
d228 2
a229 2
int |
line, |
d234 2
a235 2
const char * |
comment |
d240 1
a240 1
| |
d259 2
a260 2
DMXConfigTokenPtr |
pStart, |
d265 2
a266 2
DMXConfigStringPtr |
pName, |
d271 2
a272 2
DMXConfigFullDimPtr |
pDim, |
d277 2
a278 2
DMXConfigPairPtr |
pOrigin, |
d283 2
a284 2
DMXConfigTokenPtr |
pEnd |
d289 1
a289 1
| |
d308 2
a309 2
DMXConfigType |
type, |
d314 2
a315 2
DMXConfigCommentPtr |
comment, |
d320 2
a321 2
DMXConfigVirtualPtr |
virtual |
d326 1
a326 1
| |
d345 2
a346 2
DMXConfigPartDimPtr |
pScrn, |
d351 2
a352 2
DMXConfigPartDimPtr |
pRoot |
d357 1
a357 1
| |
d376 2
a377 2
int |
token, |
d382 2
a383 2
int |
line, |
d388 2
a389 2
const char * |
comment, |
d394 2
a395 2
int |
number |
d400 1
a400 1
| |
d417 2
a418 2
DMXConfigTokenPtr |
pStart, |
d423 2
a424 2
DMXConfigStringPtr |
pOption, |
d429 2
a430 2
DMXConfigTokenPtr |
pEnd |
d435 1
a435 1
| |
d452 2
a453 2
int |
token, |
d458 2
a459 2
int |
line, |
d464 2
a465 2
const char * |
comment, |
d470 2
a471 2
int |
x, |
d476 2
a477 2
int |
y, |
d482 2
a483 2
int |
xsign, |
d488 2
a489 2
int |
ysign |
d494 1
a494 1
| |
d513 2
a514 2
DMXConfigTokenPtr |
pStart, |
d519 2
a520 2
DMXConfigTokenPtr |
pOpen, |
d525 2
a526 2
DMXConfigStringPtr |
pParam, |
d531 2
a532 2
DMXConfigTokenPtr |
pClose, |
d537 2
a538 2
DMXConfigTokenPtr |
pEnd |
d543 1
a543 1
| |
d560 2
a561 2
DMXConfigPairPtr |
pDim, |
d566 2
a567 2
DMXConfigPairPtr |
pOffset |
d572 1
a572 1
| |
d591 2
a592 2
int |
token, |
d597 2
a598 2
int |
line, |
d603 2
a604 2
const char * |
comment, |
d609 2
a610 2
const char * |
string |
d615 1
a615 1
| |
d634 2
a635 2
DMXConfigType |
type, |
d640 2
a641 2
DMXConfigCommentPtr |
comment, |
d646 2
a647 2
DMXConfigDisplayPtr |
display, |
d652 2
a653 2
DMXConfigWallPtr |
wall, |
d658 2
a659 2
DMXConfigOptionPtr |
option, |
d664 2
a665 2
DMXConfigParamPtr |
param |
d670 1
a670 1
| |
d689 2
a690 2
int |
token, |
d695 2
a696 2
int |
line, |
d701 2
a702 2
const char * |
comment |
d707 1
a707 1
| |
d724 2
a725 2
DMXConfigTokenPtr |
pStart, |
d730 2
a731 2
DMXConfigStringPtr |
pName, |
d736 2
a737 2
DMXConfigPairPtr |
pDim, |
d742 2
a743 2
DMXConfigTokenPtr |
pOpen, |
d748 2
a749 2
DMXConfigSubPtr |
pSubentry, |
d754 2
a755 2
DMXConfigTokenPtr |
pClose |
d760 1
a760 1
| |
d779 2
a780 2
DMXConfigTokenPtr |
pStart, |
d785 2
a786 2
DMXConfigPairPtr |
pWallDim, |
d791 2
a792 2
DMXConfigPairPtr |
pDisplayDim, |
d797 2
a798 2
DMXConfigStringPtr |
pNameList, |
d803 2
a804 2
DMXConfigTokenPtr |
pEnd |
d809 1
a809 1
| |
d826 3
a828 2
DMXConfigCommentPtr |
comment | ) |
d846 3
a848 2
DMXConfigVirtualPtr |
virtual | ) |
d866 3
a868 2
void * |
area | ) |
d886 3
a888 2
DMXConfigCommentPtr |
p | ) |
d908 3
a910 2
DMXConfigDisplayPtr |
p | ) |
d930 3
a932 2
DMXConfigEntryPtr |
entry | ) |
d952 3
a954 2
DMXConfigFullDimPtr |
p | ) |
d974 3
a976 2
DMXConfigNumberPtr |
p | ) |
d994 3
a996 2
DMXConfigOptionPtr |
p | ) |
d1016 3
a1018 2
DMXConfigPairPtr |
p | ) |
d1038 3
a1040 2
DMXConfigParamPtr |
p | ) |
d1060 3
a1062 2
DMXConfigPartDimPtr |
p | ) |
d1082 3
a1084 2
DMXConfigStringPtr |
p | ) |
d1104 3
a1106 2
DMXConfigSubPtr |
sub | ) |
d1126 3
a1128 2
DMXConfigTokenPtr |
p | ) |
d1148 3
a1150 2
DMXConfigVirtualPtr |
virtual | ) |
d1170 3
a1172 2
DMXConfigWallPtr |
p | ) |
d1192 2
a1193 2
const char * |
format, |
d1198 2
a1199 2
|
... |
d1204 1
a1204 1
| |
d1222 2
a1223 2
DMXConfigParamPtr |
p, |
d1228 2
a1229 2
const char * |
key, |
d1234 2
a1235 2
int * |
argc |
d1240 1
a1240 1
| |
d1259 2
a1260 2
void * |
orig, |
d1265 2
a1266 2
unsigned long |
orig_bytes, |
d1271 2
a1272 2
unsigned long |
bytes |
d1277 1
a1277 1
| |
d1294 3
a1296 2
DMXConfigCommentPtr |
comment | ) |
d1314 3
a1316 2
DMXConfigDisplayPtr |
display | ) |
d1336 3
a1338 2
DMXConfigOptionPtr |
option | ) |
d1356 3
a1358 2
DMXConfigParamPtr |
param | ) |
d1376 3
a1378 2
DMXConfigWallPtr |
wall | ) |
a1389 4