#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. |