osprey/kgccfe/gnu/intl/localealias.c File Reference

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

Include dependency graph for localealias.c:

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_mapmap
static size_t nmap
static size_t maxmap


Define Documentation

#define _GNU_SOURCE   1

Definition at line 23 of file localealias.c.

#define alloca ( n   )     malloc (n)

Definition at line 94 of file localealias.c.

#define freea ( p   )     free (p)

Definition at line 95 of file localealias.c.

#define strchr   index

Definition at line 56 of file localealias.c.


Function Documentation

static int alias_compare ( struct alias_map map1,
const struct alias_map map2 
) const [static]

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]

Definition at line 347 of file localealias.c.

References maxmap, NULL, and realloc.

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]


Variable Documentation

struct alias_map* map [static]

Definition at line 118 of file localealias.c.

size_t maxmap [static]

Definition at line 120 of file localealias.c.

size_t nmap [static]

Definition at line 119 of file localealias.c.

char* string_space [static]

Definition at line 115 of file localealias.c.

Definition at line 116 of file localealias.c.

Definition at line 117 of file localealias.c.


Generated on Wed Apr 8 15:38:51 2009 for Open64 by  doxygen 1.5.6