* complete copyright information.
*/
-#include <h/mh.h>
-#include <h/utils.h>
+#include "h/mh.h"
+#include "getarguments.h"
+#include "context_find.h"
+#include "brkstring.h"
+#include "h/utils.h"
char **
getarguments (char *invo_name, int argc, char **argv, int check_context)
{
- char *cp = NULL, **ap = NULL, **bp = NULL, **arguments = NULL;
+ char *cp = NULL, **bp = NULL, **arguments = NULL;
+ char *const *ap = NULL;
int n = 0;
/*
ap = brkstring (cp, " ", "\n"); /* split string */
/* Count number of arguments split */
- bp = ap;
- while (*bp++)
+ char *const *counter = ap;
+ while (*counter++)
n++;
}
- arguments = (char **) mh_xmalloc ((argc + n) * sizeof(*arguments));
+ arguments = mh_xmalloc ((argc + n) * sizeof(*arguments));
bp = arguments;
/* Copy any arguments from profile/context */