#include "dmx.h"#include "dmxarg.h"#include <stdio.h>#include <string.h>| Data Structures | |
| struct | _dmxArg | 
| Functions | |
| dmxArg | dmxArgCreate (void) | 
| void | dmxArgFree (dmxArg a) | 
| void | dmxArgAdd (dmxArg a, const char *string) | 
| const char * | dmxArgV (dmxArg a, int item) | 
| int | dmxArgC (dmxArg a) | 
| dmxArg | dmxArgParse (const char *string) | 
| 
 | ||||||||||||
| Add the string as the next argument in the dmxArg object. | 
| 
 | 
| Return the number of arguments in the dmxArg object. | 
| 
 | 
| Create an (externally opaque) dmxArg object. | 
| 
 | 
| Free the specified dmxArg object. | 
| 
 | 
| Parse a string into arguments delimited by commas. Return a new dmxArg object containing the arguments. | 
| 
 | ||||||||||||
| Return the argument number item in the dmxArg object. Arguments are 0 based. NULL will be returned for values less than 0 or equal to or greater than the number of arguments in the object. |