version 1.19, 2009/10/27 23:59:40 |
version 1.20, 2014/01/17 18:42:30 |
|
|
fflush(stdout); |
fflush(stdout); |
#else |
#else |
cp = src == NULL ? "" : src; |
cp = src == NULL ? "" : src; |
while ((c = *cp++) != '\0') { |
while ((c = (unsigned char)*cp++) != '\0') { |
if ((c_erase != _POSIX_VDISABLE && c == c_erase) || |
if ((c_erase != _POSIX_VDISABLE && c == c_erase) || |
(c_kill != _POSIX_VDISABLE && c == c_kill)) { |
(c_kill != _POSIX_VDISABLE && c == c_kill)) { |
ch = '\\'; |
ch = '\\'; |
|
|
if (!ttyset) |
if (!ttyset) |
return(strlen(canonb) > 0 ? savestr(canonb) : NULL); |
return(strlen(canonb) > 0 ? savestr(canonb) : NULL); |
while (*cp != '\0') { |
while (*cp != '\0') { |
c = *cp++; |
c = (unsigned char)*cp++; |
if (c_erase != _POSIX_VDISABLE && c == c_erase) { |
if (c_erase != _POSIX_VDISABLE && c == c_erase) { |
if (cp2 == canonb) |
if (cp2 == canonb) |
continue; |
continue; |