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:
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;
}