Lines Matching defs:len
75 int UTF8_getc(const unsigned char *str, int len, unsigned long *val)
80 if(len <= 0) return 0;
88 if(len < 2) return -1;
95 if(len < 3) return -1;
104 if(len < 4) return -1;
115 if(len < 5) return -1;
128 if(len < 6) return -1;
148 * 'str' where 'str' is a buffer containing 'len' characters. Returns
149 * the number of characters written or -1 if 'len' is too small. 'str' can
154 int UTF8_putc(unsigned char *str, int len, unsigned long value)
156 if(!str) len = 6; /* Maximum we will need */
157 else if(len <= 0) return -1;
163 if(len < 2) return -1;
171 if(len < 3) return -1;
180 if(len < 4) return -1;
190 if(len < 5) return -1;
200 if(len < 6) return -1;