charmap
sh = findentry(args->arg.charmap.path);
sa = args->arg.charmap.addr;
(void) strcpy(res.result.charmap.codeset, name);
res.result.charmap.apply = B_TRUE;
res.result.charmap.apply = B_FALSE;
struct charmap *cm_alias_of;
charmap : T_CHARMAP T_NL charmap_list T_END T_CHARMAP T_NL
goal : setting_list charmap
| charmap
char *charmap;
_locdef.charmap = strdup(nl_langinfo(CODESET));
{"charmap", ld(charmap, LC_LOCDEF, TYPE_STR)},
char *charmap;
if ((charmap = malloc(PATH_MAX)) == NULL) {
(void) memset(charmap, 0, PATH_MAX);
(void) strcpy(charmap, filename);
if ((dirc = opendir(charmap)) == NULL) {
c = charmap + strlen(charmap);
if (stat(charmap, &stbuf) < 0) {
free(charmap);
category : charmap
charmap : T_CHARMAP T_NL charmap_list T_END T_CHARMAP T_NL
const unsigned char charmap[] =
while (charmap[*us1] == charmap[*us2])
return charmap[*us1] - charmap[*us2];
register const unsigned char *cm = charmap;
extern const unsigned char charmap[];
charmap[(unsigned char) s1[i1]] ==
charmap[(unsigned char) s2[i2]])
return (charmap[(unsigned char) s1[i1]] -
charmap[(unsigned char) s2[i2]]);
static const char charmap[] = {
const unsigned char *cm = (const unsigned char *)charmap;
const unsigned char *cm = (const unsigned char *)charmap;
const u_char *cm = charmap,
static const u_char charmap[] = {
const u_char *cm = charmap,
#define M_NLSCHARMAP M_NLSDIR(charmap/ISO_8859-1)
#define M_NLSCHARMAP "/usr/lib/nls/charmap/ISO_8859-1"
req.arg.charmap.addr = *sp;
(void) strncpy(req.arg.charmap.path, path, MAXPATHLEN);
res.result.charmap.codeset);
} charmap;
} charmap;