chiark
/
gitweb
/
~mdw
/
cfd
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
2d13b3c
)
Fix stupid bug which only read one word from environment variables.
author
mdw
<mdw>
Fri, 18 Jun 1999 21:59:46 +0000
(21:59 +0000)
committer
mdw
<mdw>
Fri, 18 Jun 1999 21:59:46 +0000
(21:59 +0000)
mdwopt.c
patch
|
blob
|
blame
|
history
diff --git
a/mdwopt.c
b/mdwopt.c
index 937d699741feb43b5f965d306ceae3a42e5c2a22..1717d2dbf201cf4a6bd7e13708a6a552cfeb856b 100644
(file)
--- a/
mdwopt.c
+++ b/
mdwopt.c
@@
-1,6
+1,6
@@
/* -*-c-*-
*
/* -*-c-*-
*
- * $Id: mdwopt.c,v 1.
6 1999/05/20 23:00:42
mdw Exp $
+ * $Id: mdwopt.c,v 1.
7 1999/06/18 21:59:46
mdw Exp $
*
* Options parsing, similar to GNU @getopt_long@
*
*
* Options parsing, similar to GNU @getopt_long@
*
@@
-30,6
+30,9
@@
/*----- Revision history --------------------------------------------------*
*
* $Log: mdwopt.c,v $
/*----- Revision history --------------------------------------------------*
*
* $Log: mdwopt.c,v $
+ * Revision 1.7 1999/06/18 21:59:46 mdw
+ * Fix stupid bug which only read one word from environment variables.
+ *
* Revision 1.6 1999/05/20 23:00:42 mdw
* Little formatting things.
*
* Revision 1.6 1999/05/20 23:00:42 mdw
* Little formatting things.
*
@@
-133,9
+136,9
@@
static char *nextWord(int argc, char *const *argv, mdwopt_data *data)
q = p;
while (*p && !isspace((unsigned char)*p))
p++;
q = p;
while (*p && !isspace((unsigned char)*p))
p++;
- data->env = p;
if (*p)
*p++ = 0;
if (*p)
*p++ = 0;
+ data->env = p;
if (p != q)
return (q);
data->env = 0;
if (p != q)
return (q);
data->env = 0;