diff options
Diffstat (limited to 'arg.h')
-rw-r--r-- | arg.h | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -116,19 +116,20 @@ list arguments by name supports PARAM1|PARAM2|PARAM3 */ + typedef struct s_arg_list { int used; - int def; //says if default should be used if no value in cmd + int def; //says if default should be used if no value in cmd uint32_t num; - void **vals; //list of supported arguments - char *default_val; //points to default arguments in da list + char **vals; //list of supported arguments + char *default_val; //points to default arguments in da list } s_arg_list; typedef struct arg_list { uint32_t num; - void **vals; + char **vals; } arg_list; /* @@ -186,7 +187,7 @@ argv_t* arg_get( arg_t *arg, int num ); arg_ip* arg_c_ip( uint32_t ip, uint16_t port ); arg_range* arg_c_range( uint32_t start, uint32_t end, uint32_t step ); arg_float* arg_c_float( float val ); -arg_list* arg_c_list( uint32_t num, void **vals); +arg_list* arg_c_list( uint32_t num, char **vals); arg_file* arg_c_file( char *name ); arg_val* arg_c_val( char *ptr ); arg_flag* arg_c_flag(); |