From c561aca4c9affa597d6a36d39d8a65c58ca78c87 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Wed, 25 Jan 2017 16:20:00 +0100 Subject: mflag: add: skip leading whitespace --- mflag.c | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) (limited to 'mflag.c') diff --git a/mflag.c b/mflag.c index 1c6dace..73941d2 100644 --- a/mflag.c +++ b/mflag.c @@ -26,16 +26,18 @@ char *curfile; void add(char *file) { - if (idx >= argsalloc) { - argsalloc *= 2; - if (argsalloc < 0) - exit(-1); - args = realloc(args, sizeof (char *) * argsalloc); - } - if (!args) - exit(-1); - args[idx] = strdup(file); - idx++; + if (idx >= argsalloc) { + argsalloc *= 2; + if (argsalloc < 0) + exit(-1); + args = realloc(args, sizeof (char *) * argsalloc); + } + if (!args) + exit(-1); + while (*file == ' ' || *file == '\t') + file++; + args[idx] = strdup(file); + idx++; } void -- cgit 1.4.1