version 1.11, 2022/06/06 12:09:18 |
version 1.12, 2022/06/06 19:22:54 |
|
|
goto out_sub; |
goto out_sub; |
|
|
if (term == '\b') { |
if (term == '\b') { |
if ((buf[inam] == 'N' && isdigit((unsigned char)buf[iarg])) || |
if (strchr("BDHLRSvxNhl", buf[inam]) != NULL && |
(buf[inam] == 'h' && strchr(" %&()*+-./0123456789:<=>", |
strchr(" %&()*+-./0123456789:<=>", buf[iarg]) != NULL) { |
buf[iarg]) != NULL)) { |
if (rval != ESCAPE_EXPAND) |
iendarg = iend = iarg + 1; |
rval = ESCAPE_ERROR; |
rval = ESCAPE_ERROR; |
if (buf[inam] != 'D') { |
goto out; |
iendarg = iend = iarg + 1; |
|
goto out; |
|
} |
} |
} |
term = buf[iarg++]; |
term = buf[iarg++]; |
} else if (term == '\0' && maxl == INT_MAX) { |
} else if (term == '\0' && maxl == INT_MAX) { |