unichar.c revision f66c8939c39e6bcd9dd5482bfd9689bd177ce0d4
#include "lib.h"
#include "array.h"
#include "bsearch-insert-pos.h"
#include "unichar.h"
#include "unicodemap.c"
unsigned int len = 0;
return len;
chr_r);
unsigned int i, len;
int ret;
switch (len) {
lowest_valid_chr = 0;
ret = 0;
return ret;
unsigned int len;
while (size > 0) {
unsigned char first;
int bitpos;
} while (bitpos > 0);
size_t i;
i += count;
len++;
*partial_pos_r = i;
return len;
unsigned int idx;
return chr;
return chr;
unsigned int idx;
return FALSE;
return FALSE;
return FALSE;
return FALSE;
return TRUE;
unsigned int idx;
return FALSE;
return FALSE;
return TRUE;
unsigned int bytes;
int ret = 0;
while (size > 0) {
return ret;
for (i = 0; i < size;) {
*pos_r = i;
i += len;
return TRUE;
while (i < size) {
if (len == 0) {
i += len;
return FALSE;
size_t i;
size_t i;