|
Lines 956-963
Link Here
|
| 956 |
el_set(el, EL_SIGNAL, 1); |
956 |
el_set(el, EL_SIGNAL, 1); |
| 957 |
el_source(el, NULL); |
957 |
el_source(el, NULL); |
| 958 |
} |
958 |
} |
| 959 |
if ((bp = el_gets(el, &num)) == NULL || num == 0) |
959 |
if ((bp = el_gets(el, &num)) == NULL || num == 0) { |
| 960 |
return (0); |
960 |
*cmd = CMD_QUIT; |
|
|
961 |
fprintf (stderr, "\r\n"); |
| 962 |
return (""); |
| 963 |
} |
| 961 |
|
964 |
|
| 962 |
len = (num > MAXLINE) ? MAXLINE : num; |
965 |
len = (num > MAXLINE) ? MAXLINE : num; |
| 963 |
memcpy(buf, bp, len); |
966 |
memcpy(buf, bp, len); |
|
Lines 969-975
Link Here
|
| 969 |
if (! fgets (buf, sizeof (buf), stdin)) { |
972 |
if (! fgets (buf, sizeof (buf), stdin)) { |
| 970 |
*cmd = CMD_QUIT; |
973 |
*cmd = CMD_QUIT; |
| 971 |
fprintf (stderr, "\r\n"); |
974 |
fprintf (stderr, "\r\n"); |
| 972 |
return (0); |
975 |
return (""); |
| 973 |
} |
976 |
} |
| 974 |
} |
977 |
} |
| 975 |
p = parse (buf, cmd); |
978 |
p = parse (buf, cmd); |