Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Macros | Typedefs | Functions
aliases.h File Reference
#include <string>
#include <vector>
Include dependency graph for aliases.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LC_INVALID_CAT   0xdeadbeef
 

Typedefs

typedef std::vector< std::string > StringVector
 

Functions

unsigned int get_codepage (const std::string &)
 
int ci_compare (const std::string &, const std::string &)
 
void get_cname_aliases (const std::string &, StringVector &)
 
void get_lname_aliases (const std::string &, StringVector &)
 
std::string get_C_encoding_locale (const std::string &)
 
void get_same_encoding_C_locale (const std::string &, const std::string &, StringVector &)
 
char * get_installed_locales (int=LC_INVALID_CAT)
 

Macro Definition Documentation

◆ LC_INVALID_CAT

#define LC_INVALID_CAT   0xdeadbeef

Definition at line 59 of file aliases.h.

Typedef Documentation

◆ StringVector

typedef std::vector<std::string> StringVector

Definition at line 43 of file aliases.h.

Function Documentation

◆ ci_compare()

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_codepage()

unsigned int get_codepage ( const std::string &  )

aliases.h

$Id$

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 1994-2006 Rogue Wave Software.

◆ get_installed_locales()

char * get_installed_locales ( int  loc_cat = LC_INVALID_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.