sandy

text editor
git clone git://git.suckless.org/sandy
Log | Files | Refs | README | LICENSE

commit bbd1af3ca68a5307abff1a2abb9d3ca3256e0d3e
parent 333cff8dd353b8fc7ba3ccd807c92443c6177d10
Author: Rafael Garcia <rafael.garcia.gallego@gmail.com>
Date:   Sat,  4 Jun 2011 00:36:01 +0200

Fix smart home.
Diffstat:
sandy.c | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sandy.c b/sandy.c @@ -33,6 +33,7 @@ #define ISASCII(ch) ((unsigned char)ch < 0x80) #define ISCTRL(ch) (((unsigned char)ch < 0x20) || (ch == 0x7F)) #define ISFILL(ch) (isutf8 && !ISASCII(ch) && (unsigned char)ch<=0xBF) +#define ISBLANK(ch) (ch == ' ' || ch == '\t' || ch == '\0') #define ISWORDBRK(ch) (ISASCII(ch) && (ch < 0x30 || \ (ch > 0x39 && ch < 0x41) || \ (ch > 0x5A && ch < 0x5F) || \ @@ -1438,7 +1439,7 @@ m_bol(Filepos pos) { Filepos vbol=pos; vbol.o=0; - while(ISWORDBRK(vbol.l->c[vbol.o]) && ++vbol.o<vbol.l->len); + while(ISBLANK(vbol.l->c[vbol.o]) && ++vbol.o<vbol.l->len); if(pos.o!=0 && pos.o<=vbol.o) vbol.o=0; return vbol; }