X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=charset%2Funicode.h;h=7bc6f235812ef3c5529dac1de956e768924eea7f;hb=d9820b2d7d4b908bb9da441f5a35a7999d701e60;hp=1b8f4b67388b7c04fbb5ec1cf3473a956b79abf5;hpb=9828bca7f8596f5f8aa25543cb263070e90a84a2;p=libucw.git diff --git a/charset/unicode.h b/charset/unicode.h index 1b8f4b67..7bc6f235 100644 --- a/charset/unicode.h +++ b/charset/unicode.h @@ -124,6 +124,8 @@ enum unicode_char_type { p++, c <<= 1; \ } while (0) +#define UTF8_SKIP_BWD(p) while ((--*(p) & 0xc0) == 0x80) + #define UTF8_SPACE(u) ((u) < 0x80 ? 1 : (u) < 0x800 ? 2 : 3) uns ucs2_to_utf8(byte *, word *);