summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sinksh/repl/linenoise.hpp8
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++;