diff options
Diffstat (limited to 'sinksh/repl')
-rw-r--r-- | sinksh/repl/linenoise.hpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sinksh/repl/linenoise.hpp b/sinksh/repl/linenoise.hpp index 251da7f..70e115f 100644 --- a/sinksh/repl/linenoise.hpp +++ b/sinksh/repl/linenoise.hpp | |||
@@ -121,8 +121,8 @@ | |||
121 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 121 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
122 | */ | 122 | */ |
123 | 123 | ||
124 | #ifndef __LINENOISE_HPP | 124 | #ifndef LINENOISE_HPP |
125 | #define __LINENOISE_HPP | 125 | #define LINENOISE_HPP |
126 | 126 | ||
127 | #ifndef _WIN32 | 127 | #ifndef _WIN32 |
128 | #include <termios.h> | 128 | #include <termios.h> |
@@ -1804,7 +1804,7 @@ inline int completeLine(struct linenoiseState *ls, char *cbuf, int *c) { | |||
1804 | switch(*c) { | 1804 | switch(*c) { |
1805 | case 9: /* tab */ | 1805 | case 9: /* tab */ |
1806 | i = (i+1) % (lc.size()+1); | 1806 | i = (i+1) % (lc.size()+1); |
1807 | if (i == lc.size()) linenoiseBeep(); | 1807 | if (i == static_cast<int>(lc.size())) linenoiseBeep(); |
1808 | break; | 1808 | break; |
1809 | case 27: /* escape */ | 1809 | case 27: /* escape */ |
1810 | /* Re-show original buffer */ | 1810 | /* Re-show original buffer */ |
@@ -2169,7 +2169,7 @@ inline int linenoiseEdit(int stdin_fd, int stdout_fd, char *buf, int buflen, con | |||
2169 | break; | 2169 | break; |
2170 | case CTRL_T: /* ctrl-t, swaps current character with previous. */ | 2170 | case CTRL_T: /* ctrl-t, swaps current character with previous. */ |
2171 | if (l.pos > 0 && l.pos < l.len) { | 2171 | if (l.pos > 0 && l.pos < l.len) { |
2172 | int aux = buf[l.pos-1]; | 2172 | char aux = buf[l.pos-1]; |
2173 | buf[l.pos-1] = buf[l.pos]; | 2173 | buf[l.pos-1] = buf[l.pos]; |
2174 | buf[l.pos] = aux; | 2174 | buf[l.pos] = aux; |
2175 | if (l.pos != l.len-1) l.pos++; | 2175 | if (l.pos != l.len-1) l.pos++; |