diff --git a/argsparse.h b/argsparse.h index 8641cfd..8c207df 100644 --- a/argsparse.h +++ b/argsparse.h @@ -33,6 +33,10 @@ #define ArgsGetSimpleNumbers() options_numbers_simple #define ArgsGetNamesNumbers() options_numbers_names +#include +#include +#include + typedef struct { char** simple_flags; char** names_vals; @@ -82,10 +86,6 @@ int _lib_argparse_emulated_main(__args_parse_t* arg_list_named) /* Data type instead of argc and argv in the main function */ #define args_t int __argc__, char** __argv__) __arglist( -#include -#include -#include - size_t __conf_flags_size(char** conf, size_t size) { unsigned int d = 0; size_t s = 0;