#include <ctype.h>#include <stdio.h>#include <sys/types.h>#include <stdlib.h>#include <string.h>#include "gettextP.h"

Go to the source code of this file.
Data Types | |
| type | alias_map |
Defines | |
| #define | _GNU_SOURCE 1 |
| #define | strchr index |
| #define | alloca(n) malloc (n) |
| #define | freea(p) free (p) |
Functions/Subroutines | |
| char * | alloca () |
| static size_t read_alias_file | PARAMS ((const char *fname, int fname_len)) |
| static size_t internal_function | read_alias_file (char *fname, int fname_len) const |
| static int | extend_alias_table () |
| static int | alias_compare (struct alias_map *map1, const struct alias_map *map2) const |
Variables | |
| static char * | string_space |
| static size_t | string_space_act |
| static size_t | string_space_max |
| static struct alias_map * | map |
| static size_t | nmap |
| static size_t | maxmap |
| #define _GNU_SOURCE 1 |
Definition at line 23 of file localealias.c.
Definition at line 94 of file localealias.c.
Definition at line 95 of file localealias.c.
| #define strchr index |
Definition at line 56 of file localealias.c.
Definition at line 379 of file localealias.c.
References alias_map::alias, isupper(), p1, p2, strcasecmp(), and tolower().
| char* alloca | ( | ) |
| static int extend_alias_table | ( | ) | [static] |
| static size_t read_alias_file PARAMS | ( | (const char *fname, int fname_len) | ) | [static] |
Definition at line 124 of file localealias.c.
| static size_t internal_function read_alias_file | ( | char * | fname, | |
| int | fname_len | |||
| ) | const [static] |
Definition at line 196 of file localealias.c.
References __builtin_expect, alias_map::alias, alias, alias_compare(), alloca, buf, extend_alias_table(), fclose(), feof(), fgets(), fopen, fp, freea, i, isspace(), maxmap, memcpy, mempcpy(), nmap, NULL, PARAMS, qsort(), realloc, strchr, string_space, string_space_act, string_space_max, strlen(), and alias_map::value.
Definition at line 118 of file localealias.c.
Definition at line 120 of file localealias.c.
Definition at line 119 of file localealias.c.
char* string_space [static] |
Definition at line 115 of file localealias.c.
size_t string_space_act [static] |
Definition at line 116 of file localealias.c.
size_t string_space_max [static] |
Definition at line 117 of file localealias.c.
1.5.6