diff options
Diffstat (limited to 'libwc')
| -rw-r--r-- | libwc/wtf.c | 6 | 
1 files changed, 2 insertions, 4 deletions
| diff --git a/libwc/wtf.c b/libwc/wtf.c index 5ec25af..ec082b1 100644 --- a/libwc/wtf.c +++ b/libwc/wtf.c @@ -173,17 +173,15 @@ wtf_type(wc_uchar *p)      ((p)[3] = (((c) >>  7) & 0x7f) | 0x80), \      ((p)[4] = ( (c)        & 0x7f) | 0x80)  #define wtf_to_wcs16(p) \ -    (strlen(p) < 3 ? 0 : \        ((wc_uint32)((p)[0] & 0x03) << 14) \      | ((wc_uint32)((p)[1] & 0x7f) <<  7) \ -    | ((wc_uint32)((p)[2] & 0x7f)      )) +    | ((wc_uint32)((p)[2] & 0x7f)      )  #define wtf_to_wcs32(p) \ -    (strlen(p) < 5 ? 0 : \        ((wc_uint32)((p)[0] & 0x0f) << 28) \      | ((wc_uint32)((p)[1] & 0x7f) << 21) \      | ((wc_uint32)((p)[2] & 0x7f) << 14) \      | ((wc_uint32)((p)[3] & 0x7f) <<  7) \ -    | ((wc_uint32)((p)[4] & 0x7f)      )) +    | ((wc_uint32)((p)[4] & 0x7f)      )  void  wtf_push(Str os, wc_ccs ccs, wc_uint32 code) | 
