Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Data Structures | Functions
aliases.cpp File Reference
#include <rw/_defs.h>
#include "diagnostic.h"
#include <cassert>
#include <cerrno>
#include <cstdlib>
#include <cstdio>
#include <cstring>
#include <clocale>
#include <locale>
#include <iostream>
#include <string>
#include <vector>
#include <langinfo.h>
#include "aliases.h"
Include dependency graph for aliases.cpp:

Go to the source code of this file.

Data Structures

struct  alias_t
 

Functions

int ci_compare (const char *s1, const char *s2)
 
int ci_compare (const std::string &s1, const std::string &s2)
 
void get_cname_aliases (const std::string &name, StringVector &aliases)
 
void get_lname_aliases (const std::string &name, StringVector &aliases)
 
void get_same_encoding_C_locale (const std::string &lname, const std::string &cname, StringVector &libc_locales)
 
std::string get_C_encoding_locale (const std::string &codeset)
 
char * get_installed_locales (int loc_cat)
 

Function Documentation

◆ ci_compare() [1/2]

int ci_compare ( const char *  s1,
const char *  s2 
)

Definition at line 367 of file aliases.cpp.

◆ ci_compare() [2/2]

int ci_compare ( const std::string &  s1,
const std::string &  s2 
)

Definition at line 386 of file aliases.cpp.

◆ get_C_encoding_locale()

std::string get_C_encoding_locale ( const std::string &  codeset)

Definition at line 498 of file aliases.cpp.

◆ get_cname_aliases()

void get_cname_aliases ( const std::string &  name,
StringVector &  aliases 
)

Definition at line 392 of file aliases.cpp.

◆ get_installed_locales()

char * get_installed_locales ( int  loc_cat)

Definition at line 542 of file aliases.cpp.

◆ get_lname_aliases()

void get_lname_aliases ( const std::string &  name,
StringVector &  aliases 
)

Definition at line 419 of file aliases.cpp.

◆ get_same_encoding_C_locale()

void get_same_encoding_C_locale ( const std::string &  lname,
const std::string &  cname,
StringVector &  libc_locales 
)

Definition at line 445 of file aliases.cpp.