(parse): Support 127 arguments instead of 100, to match

player->argp[].  Assign complete argument vector.  This should make
buffer overruns blatantly obvious.

(parse): Don't bother checking SPACE argument, just crash.  It is
extremely unlikely that such a programming error wouldn't be
discovered by even them most superficial testing.
This commit is contained in:
Markus Armbruster 2005-06-13 09:33:54 +00:00
parent 9ee7a02be8
commit ac671d25e4
2 changed files with 25 additions and 24 deletions

View file

@ -386,8 +386,7 @@ extern int min(int, int);
#endif
extern s_char *effadv(int);
extern int onearg(s_char *, s_char *);
extern int parse(register s_char *, s_char **, s_char **, s_char *,
s_char **);
extern int parse(char *, char **, char **, char *, char **);
extern int ldround(double, int);
extern int roundintby(int, int);
extern int scthash(register int, register int, int);