X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=st.c;h=04ff1b94038ad4cb846132adaa9cb99482bbfac9;hb=44226483fb0a3d6270970399d8a91abb2d16146b;hp=6e34f1ef01d0fdb503922c8e2e2637980b963c5c;hpb=a7922bd1d94ace6d14e40a27820e217cd6c4e632;p=st.git diff --git a/st.c b/st.c index 6e34f1e..04ff1b9 100644 --- a/st.c +++ b/st.c @@ -136,6 +136,7 @@ static void tinsertblankline(int); static void tmoveto(int, int); static void tnew(int, int); static void tnewline(void); +static void tputtab(void); static void tputc(char); static void tputs(char*, int); static void treset(void); @@ -152,6 +153,9 @@ static void ttyread(void); static void ttyresize(int, int); static void ttywrite(const char *, size_t); +static void xbell(void); +static void xdraws(char *, Glyph, int, int, int); +static void xhints(void); static void xclear(int, int, int, int); static void xcursor(int); static void xinit(void); @@ -443,11 +447,6 @@ tmovecursor(int dir) { break; case CURSOR_LEFT: xf--; - if(term.mode & MODE_WRAP && xf < 0) { - xf = term.col-1, yf--; - if(yf < term.top) - yf = term.top, xf = 0; - } break; case CURSOR_RIGHT: xf++;