uchar
uchar c = (uchar)**inbuf;
uchar iscii;
uchar iscii;
uchar keepc; /* if is_vowel is true, store the char following the FIRST_VOWEL */
static uchar
traverse_table(Entry *entry , int num, uchar ea_iscii)
uchar iscii=0;
static uchar
get_iscii(_iconv_st *st, uchar ea_iscii, int *flag)
uchar iscii = 0;
uchar vowel, nukta_value;
uchar EAISCII_nukta_type [] = {
uchar EAISCII_vowel_type [] = {
uchar ea_iscii;
uchar iscii;
uchar iscii;
uchar pc_iscii;
uchar iscii;
get_nukta(uchar iscii, int type)
get_EXT(uchar iscii, int type)
traverse_table(Entry *entry, int num, uchar iscii)
uchar c = (uchar)**inbuf;
uchar type, ea_iscii;
static uchar
traverse_table(Entry *entry , int num, uchar iscii, uchar *type)
uchar ea_iscii=0;
uchar pc_iscii = traverse_table(isc_pciscii_tbl,
static uchar
traverse_table(Entry *entry , int num, uchar iscii)
uchar pc_iscii=0;
uchar c = (uchar)**inbuf;
uchar iscii = traverse_table(pciscii_isc_tbl,
static uchar
traverse_table(Entry *entry , int num, uchar pc_iscii)
uchar iscii=0;
uchar c = (uchar)**inbuf;
LEXTERN void m_crcposix (ulong *, const uchar *, size_t);
LEXTERN int m_cm_open (int (*wrtfn) (const uchar *,int), int);
LEXTERN int m_cm_write (const uchar *, int);
LEXTERN int m_dc_open (ssize_t (*rdfn)(uchar *, int));
LEXTERN ssize_t m_dc_read (uchar *, size_t);
const uchar *bp;
*crcp = (*crcp<<8) ^ crctab[(uchar)((*crcp>>24)^*bp++)];
DO_CMD_NUMBER(uchar, byte, 0, UCHAR_MAX, uint64_t, parse_uint)
DEFINE_CAST(from, uchar) \
DEFINE_CASTS(uchar)
p[i] = tolower(uchar(s[i]));
p[i] = toupper(uchar(s[i]));
lua_pushinteger(L, uchar(s[posi+i-1]));
luaL_argcheck(L, uchar(c) == c, i, "value out of range");
p[i - 1] = uchar(c);
if (match_class(c, uchar(*p)))
if (uchar(*(p-2)) <= c && c <= uchar(*p))
else if (uchar(*p) == c) return sig;
int c = uchar(*s);
case L_ESC: return match_class(c, uchar(*(p+1)));
default: return (uchar(*p) == c);
if (!matchbracketclass(uchar(previous), p, ep - 1) &&
matchbracketclass(uchar(*s), p, ep - 1)) {
s = match_capture(ms, s, uchar(*(p + 1)));
if (!isdigit(uchar(news[i]))) {
else if (*s == '\0' || iscntrl(uchar(*s))) {
if (!isdigit(uchar(*(s+1))))
sprintf(buff, "\\%d", (int)uchar(*s));
sprintf(buff, "\\%03d", (int)uchar(*s));
if (isdigit(uchar(*p))) p++; /* skip width */
if (isdigit(uchar(*p))) p++; /* (2 digits at most) */
if (isdigit(uchar(*p))) p++; /* skip precision */
if (isdigit(uchar(*p))) p++; /* (2 digits at most) */
if (isdigit(uchar(*p)))
__DEFINE_XEN_GUEST_HANDLE(uchar, unsigned char);