Lines Matching refs:dmxArg
59 /** Create an (externally opaque) \a dmxArg object. */
60 dmxArg dmxArgCreate(void)
62 dmxArg a = malloc(sizeof(*a));
70 /** Free the specified \a dmxArg object. */
71 void dmxArgFree(dmxArg a)
80 /** Add the \a string as the next argument in the \a dmxArg object. */
81 void dmxArgAdd(dmxArg a, const char *string)
89 /** Return the argument number \a item in the \a dmxArg object.
92 const char *dmxArgV(dmxArg a, int item)
98 /** Return the number of arguments in the \a dmxArg object. */
99 int dmxArgC(dmxArg a)
105 * dmxArg object containing the arguments. */
106 dmxArg dmxArgParse(const char *string)
110 dmxArg a = dmxArgCreate();
133 static void dmxArgPrint(dmxArg a)
144 dmxArg a;