This commit is contained in:
2025-07-21 08:51:27 -04:00
parent c792d6e796
commit cb4cc7d658
4 changed files with 60 additions and 54 deletions

View File

@@ -7,7 +7,7 @@
int
parse_standard_options (void (*usage) (int), int argc, char **argv)
{
for (int i = 1; i < argc; ++i)
for (int i = 0; i < argc; ++i)
{
if (strcmp (argv[i], "--help") == 0)
{
@@ -25,3 +25,11 @@ parse_standard_options (void (*usage) (int), int argc, char **argv)
}
return HELP_REQUESTED;
}
int
initialize_main (int *argc, char ***argv)
{
(*argc)--;
(*argv)++;
return 0;
}

View File

@@ -10,4 +10,12 @@
*/
int parse_standard_options(void (*usage_func)(), int argc, char **argv);
/**
* Setup the program
* @param argc Argument count
* @param argv Argument vector
* @return 0 on success, 1 if something fails
*/
int initialize_main(int *, char ***);
#endif