Mercurial > mplayer.hg
diff subopt-helper.h @ 14538:00c3c4111017
New suboption type: malloc'ed, zero terminated string
author | reimar |
---|---|
date | Wed, 19 Jan 2005 17:10:20 +0000 |
parents | 6c3241503d9b |
children | 2ef20aa3623b |
line wrap: on
line diff
--- a/subopt-helper.h Wed Jan 19 17:03:59 2005 +0000 +++ b/subopt-helper.h Wed Jan 19 17:10:20 2005 +0000 @@ -12,6 +12,7 @@ #define OPT_ARG_BOOL 0 #define OPT_ARG_INT 1 #define OPT_ARG_STR 2 +#define OPT_ARG_MSTRZ 3 ///< A malloced, zero terminated string, use free()! typedef int (*opt_test_f)(void *); @@ -34,7 +35,7 @@ /*------------------ arg specific types and declaration -------------------*/ typedef struct strarg_s { - unsigned char len; ///< length of the string determined by the parser + int len; ///< length of the string determined by the parser char const * str; ///< pointer to position inside the parse string } strarg_t;