aboutsummaryrefslogtreecommitdiffstats
path: root/arg.h
diff options
context:
space:
mode:
Diffstat (limited to 'arg.h')
-rw-r--r--arg.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/arg.h b/arg.h
index 7fc3f93..e011a2a 100644
--- a/arg.h
+++ b/arg.h
@@ -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();