ELinks 0.16.1.1
l10nflist.c File Reference
#include <string.h>
#include <ctype.h>
#include <sys/types.h>
#include <stdlib.h>
#include "elinks.h"
#include "intl/gettext/loadinfo.h"
#include "util/conv.h"
#include "util/string.h"
Include dependency graph for l10nflist.c:

Macros

#define _GNU_SOURCE   1
#define NULL   0
#define __argz_count(argz, len)
#define __argz_stringify(argz, len, sep)
#define __argz_next(argz, len, entry)

Functions

static size_t argz_count__ (const char *argz, size_t len)
static void argz_stringify__ (char *argz, size_t len, int sep)
static char * argz_next__ (char *argz, size_t argz_len, const char *entry)
static int pop (int x)
struct loaded_l10nfile_nl_make_l10nflist (struct loaded_l10nfile **l10nfile_list, const char *dirlist, size_t dirlist_len, int mask, const char *language, const char *territory, const char *codeset, const char *normalized_codeset, const char *modifier, const char *special, const char *sponsor, const char *revision, const char *filename, int do_allocate)
const char * _nl_normalize_codeset (const char *codeset, size_t name_len)

Macro Definition Documentation

◆ __argz_count

#define __argz_count ( argz,
len )
Value:
argz_count__ (argz, len)
static size_t argz_count__(const char *argz, size_t len)
Definition l10nflist.c:73

◆ __argz_next

#define __argz_next ( argz,
len,
entry )
Value:
argz_next__ (argz, len, entry)
static char * argz_next__(char *argz, size_t argz_len, const char *entry)
Definition l10nflist.c:118

◆ __argz_stringify

#define __argz_stringify ( argz,
len,
sep )
Value:
argz_stringify__ (argz, len, sep)
static void argz_stringify__(char *argz, size_t len, int sep)
Definition l10nflist.c:97

◆ _GNU_SOURCE

#define _GNU_SOURCE   1

◆ NULL

#define NULL   0

Function Documentation

◆ _nl_make_l10nflist()

struct loaded_l10nfile * _nl_make_l10nflist ( struct loaded_l10nfile ** l10nfile_list,
const char * dirlist,
size_t dirlist_len,
int mask,
const char * language,
const char * territory,
const char * codeset,
const char * normalized_codeset,
const char * modifier,
const char * special,
const char * sponsor,
const char * revision,
const char * filename,
int do_allocate )

◆ _nl_normalize_codeset()

const char * _nl_normalize_codeset ( const char * codeset,
size_t name_len )

◆ argz_count__()

size_t argz_count__ ( const char * argz,
size_t len )
static

◆ argz_next__()

char * argz_next__ ( char * argz,
size_t argz_len,
const char * entry )
static

◆ argz_stringify__()

void argz_stringify__ ( char * argz,
size_t len,
int sep )
static

◆ pop()

int pop ( int x)
inlinestatic