edit: Treat blank interactive input like empty input
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
parent
4c1866285b
commit
33456b3371
3 changed files with 23 additions and 3 deletions
|
@ -405,11 +405,9 @@ getin(char *buf, char **valp)
|
|||
p = getstarg(NULL, "%c xxxxx -- thing value : ", buf);
|
||||
if (!p)
|
||||
return -1;
|
||||
if (!*p)
|
||||
return 0;
|
||||
for (; isspace(*p); p++) ;
|
||||
if (!*p)
|
||||
return -1;
|
||||
return 0;
|
||||
thing = *p;
|
||||
for (; *p && !isspace(*p); p++) ;
|
||||
for (; isspace(*p); p++) ;
|
||||
|
|
|
@ -207,6 +207,7 @@ edit('sect', '1,5', 'm', 1, 'a', 1);
|
|||
|
||||
# interactive edit
|
||||
iedit('sect', '3,5', 'm 2', 'a 1');
|
||||
iedit('sect', '5,5', ' ');
|
||||
|
||||
# give
|
||||
give('2,6', 'l', $INT_MIN);
|
||||
|
|
|
@ -750,6 +750,27 @@
|
|||
Play#0 output Play#0 1 Mines <M>: 0
|
||||
Play#0 output Play#0 1 Road % <R>: 0 Rail % <r>: 0 Defense % <d>: 0
|
||||
Play#0 output Play#0 6 0 640
|
||||
Play#0 input edit l 5,5
|
||||
Play#0 command edit
|
||||
Play#0 output Play#0 1 Location <L>: 5,5 Distribution sector <D>: 5,5
|
||||
Play#0 output Play#0 1 Designation <s>: - New designation <S>: -
|
||||
Play#0 output Play#0 1 own oo eff mob min gld frt oil urn wrk lty che ctg plg ptime fall avail
|
||||
Play#0 output Play#0 1 o O e m i g f c u w l x X p t F a
|
||||
Play#0 output Play#0 1 1 1 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0
|
||||
Play#0 output Play#0 1 Mines <M>: 0
|
||||
Play#0 output Play#0 1 Road % <R>: 0 Rail % <r>: 0 Defense % <d>: 0
|
||||
Play#0 output Play#0 4 %c xxxxx -- thing value :
|
||||
Play#0 input
|
||||
Play#0 output Play#0 1 Location <L>: 5,5 Distribution sector <D>: 5,5
|
||||
Play#0 output Play#0 1 Designation <s>: - New designation <S>: -
|
||||
Play#0 output Play#0 1 own oo eff mob min gld frt oil urn wrk lty che ctg plg ptime fall avail
|
||||
Play#0 output Play#0 1 o O e m i g f c u w l x X p t F a
|
||||
Play#0 output Play#0 1 1 1 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0
|
||||
Play#0 output Play#0 1 Mines <M>: 0
|
||||
Play#0 output Play#0 1 Road % <R>: 0 Rail % <r>: 0 Defense % <d>: 0
|
||||
Play#0 output Play#0 6 0 640
|
||||
Play#0 input
|
||||
Play#0 output Play#0 6 0 640
|
||||
Play#0 input give l 2,6 -2147483648
|
||||
Play#0 command give
|
||||
Play#0 output Play#0 1 Only 0 given in 2,6
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue