/home/ntakagi/work/STLport-5.1.5/src/c_locale_win32/c_locale_win32.c File Reference

#include <windows.h>
#include <limits.h>
#include <string.h>
#include <locale.h>
#include <stdlib.h>
#include <stdio.h>

Go to the source code of this file.

Classes

struct  _LOCALECONV
struct  _Locale_name_hint
struct  _Locale_ctype
struct  _Locale_numeric
struct  _Locale_time
struct  _Locale_collate
struct  _Locale_monetary
struct  _Locale_messages

Defines

#define _STLP_STRCPY(D, S)   strcpy(D, S)
#define _STLP_STRCPY2(D, DS, S)   strcpy(D, S)
#define _STLP_RETURN_STRCPY2(D, DS, S)   return strcpy(D, S)
#define _STLP_STRNCPY(D, DS, S, C)   strncpy(D, S, C)
#define _STLP_STRCAT(D, S)   strcat(D, S)
#define _STLP_STRCAT2(D, DS, S)   strcat(D, S)
#define _STLP_WCSNCPY(D, DS, S, C)   wcsncpy(D, S, C)
#define _LEADBYTE   0x8000
#define MAX_LANG_LEN   64
#define MAX_CTRY_LEN   64
#define MAX_MODIFIER_LEN   0
#define MAX_LC_LEN   (MAX_LANG_LEN+MAX_CTRY_LEN+MAX_MODIFIER_LEN+3)
#define MAX_CP_LEN   5
#define CSTR_EQUAL   2
#define CSTR_LESS_THAN   1

Typedefs

typedef _LOCALECONV LOCALECONV
typedef _Locale_name_hint _Locale_lcid_t
typedef _Locale_ctype _Locale_ctype_t
typedef _Locale_numeric _Locale_numeric_t
typedef _Locale_time _Locale_time_t
typedef _Locale_collate _Locale_collate_t
typedef _Locale_monetary _Locale_monetary_t
typedef _Locale_messages _Locale_messages_t

Functions

_Locale_lcid_t_Locale_get_ctype_hint (_Locale_ctype_t *ltype)
_Locale_lcid_t_Locale_get_numeric_hint (_Locale_numeric_t *lnumeric)
_Locale_lcid_t_Locale_get_time_hint (_Locale_time_t *ltime)
_Locale_lcid_t_Locale_get_collate_hint (_Locale_collate_t *lcollate)
_Locale_lcid_t_Locale_get_monetary_hint (_Locale_monetary_t *lmonetary)
_Locale_lcid_t_Locale_get_messages_hint (_Locale_messages_t *lmessages)
void * _Locale_ctype_create (const char *name, _Locale_lcid_t *lc_hint)
void * _Locale_numeric_create (const char *name, _Locale_lcid_t *lc_hint)
void * _Locale_time_create (const char *name, _Locale_lcid_t *lc_hint)
void * _Locale_collate_create (const char *name, _Locale_lcid_t *lc_hint)
void * _Locale_monetary_create (const char *name, _Locale_lcid_t *lc_hint)
void * _Locale_messages_create (const char *name, _Locale_lcid_t *lc_hint)
const char * _Locale_ctype_default (char *buf)
const char * _Locale_numeric_default (char *buf)
const char * _Locale_time_default (char *buf)
const char * _Locale_collate_default (char *buf)
const char * _Locale_monetary_default (char *buf)
const char * _Locale_messages_default (char *buf)
char const * _Locale_ctype_name (const void *loc, char *buf)
char const * _Locale_numeric_name (const void *loc, char *buf)
char const * _Locale_time_name (const void *loc, char *buf)
char const * _Locale_collate_name (const void *loc, char *buf)
char const * _Locale_monetary_name (const void *loc, char *buf)
char const * _Locale_messages_name (const void *loc, char *buf)
void _Locale_ctype_destroy (void *loc)
void _Locale_numeric_destroy (void *loc)
void _Locale_time_destroy (void *loc)
void _Locale_collate_destroy (void *loc)
void _Locale_monetary_destroy (void *loc)
void _Locale_messages_destroy (void *loc)
char const * _Locale_extract_ctype_name (const char *cname, char *buf, _Locale_lcid_t *hint)
char const * _Locale_extract_numeric_name (const char *cname, char *buf, _Locale_lcid_t *hint)
char const * _Locale_extract_time_name (const char *cname, char *buf, _Locale_lcid_t *hint)
char const * _Locale_extract_collate_name (const char *cname, char *buf, _Locale_lcid_t *hint)
char const * _Locale_extract_monetary_name (const char *cname, char *buf, _Locale_lcid_t *hint)
char const * _Locale_extract_messages_name (const char *cname, char *buf, _Locale_lcid_t *hint)
char const * _Locale_compose_name (char *buf, const char *_ctype, const char *numeric, const char *time, const char *_collate, const char *monetary, const char *messages, const char *default_name)
const _Locale_mask_t_Locale_ctype_table (_Locale_ctype_t *ltype)
int _Locale_toupper (_Locale_ctype_t *ltype, int c)
int _Locale_tolower (_Locale_ctype_t *ltype, int c)
_Locale_mask_t _Locale_wchar_ctype (_Locale_ctype_t *ltype, wint_t c, _Locale_mask_t which_bits)
wint_t _Locale_wchar_tolower (_Locale_ctype_t *ltype, wint_t c)
wint_t _Locale_wchar_toupper (_Locale_ctype_t *ltype, wint_t c)
int _Locale_mb_cur_max (_Locale_ctype_t *ltype)
int _Locale_mb_cur_min (_Locale_ctype_t *dummy)
int _Locale_is_stateless (_Locale_ctype_t *ltype)
wint_t _Locale_btowc (_Locale_ctype_t *ltype, int c)
int _Locale_wctob (_Locale_ctype_t *ltype, wint_t wc)
size_t _Locale_mbtowc (_Locale_ctype_t *ltype, wchar_t *to, const char *from, size_t n, mbstate_t *shift_state)
size_t _Locale_wctomb (_Locale_ctype_t *ltype, char *to, size_t n, const wchar_t c, mbstate_t *shift_state)
size_t _Locale_unshift (_Locale_ctype_t *ltype, mbstate_t *st, char *buf, size_t n, char **next)
int _Locale_strcmp (_Locale_collate_t *lcol, const char *s1, size_t n1, const char *s2, size_t n2)
int _Locale_strwcmp (_Locale_collate_t *lcol, const wchar_t *s1, size_t n1, const wchar_t *s2, size_t n2)
size_t _Locale_strxfrm (_Locale_collate_t *lcol, char *dst, size_t dst_size, const char *src, size_t src_size)
size_t _Locale_strwxfrm (_Locale_collate_t *lcol, wchar_t *dst, size_t dst_size, const wchar_t *src, size_t src_size)
char _Locale_decimal_point (_Locale_numeric_t *lnum)
char _Locale_thousands_sep (_Locale_numeric_t *lnum)
const char * _Locale_grouping (_Locale_numeric_t *lnum)
const char * _Locale_true (_Locale_numeric_t *lnum)
const char * _Locale_false (_Locale_numeric_t *lnum)
const char * _Locale_int_curr_symbol (_Locale_monetary_t *lmon)
const char * _Locale_currency_symbol (_Locale_monetary_t *lmon)
char _Locale_mon_decimal_point (_Locale_monetary_t *lmon)
char _Locale_mon_thousands_sep (_Locale_monetary_t *lmon)
const char * _Locale_mon_grouping (_Locale_monetary_t *lmon)
const char * _Locale_positive_sign (_Locale_monetary_t *lmon)
const char * _Locale_negative_sign (_Locale_monetary_t *lmon)
char _Locale_int_frac_digits (_Locale_monetary_t *lmon)
char _Locale_frac_digits (_Locale_monetary_t *lmon)
int _Locale_p_cs_precedes (_Locale_monetary_t *lmon)
int _Locale_p_sep_by_space (_Locale_monetary_t *lmon)
int _Locale_p_sign_posn (_Locale_monetary_t *lmon)
int _Locale_n_cs_precedes (_Locale_monetary_t *lmon)
int _Locale_n_sep_by_space (_Locale_monetary_t *lmon)
int _Locale_n_sign_posn (_Locale_monetary_t *lmon)
const char * _Locale_full_monthname (_Locale_time_t *ltime, int month)
const char * _Locale_abbrev_monthname (_Locale_time_t *ltime, int month)
const char * _Locale_full_dayofweek (_Locale_time_t *ltime, int day)
const char * _Locale_abbrev_dayofweek (_Locale_time_t *ltime, int day)
const char * _Locale_d_t_fmt (_Locale_time_t *ltime)
const char * _Locale_long_d_t_fmt (_Locale_time_t *ltime)
const char * _Locale_d_fmt (_Locale_time_t *ltime)
const char * _Locale_long_d_fmt (_Locale_time_t *ltime)
const char * _Locale_t_fmt (_Locale_time_t *ltime)
const char * _Locale_am_str (_Locale_time_t *ltime)
const char * _Locale_pm_str (_Locale_time_t *ltime)
int _Locale_catopen (_Locale_messages_t *__DUMMY_PAR1, const char *__DUMMY_PAR)
void _Locale_catclose (_Locale_messages_t *__DUMMY_PAR1, int __DUMMY_PAR)
const char * _Locale_catgets (_Locale_messages_t *__DUMMY_PAR1, int __DUMMY_PAR2, int __DUMMY_PAR3, int __DUMMY_PAR4, const char *dfault)
void _Locale_init ()
void _Locale_final ()


Define Documentation

#define _LEADBYTE   0x8000

Definition at line 69 of file c_locale_win32.c.

#define _STLP_RETURN_STRCPY2 ( D,
DS,
 )     return strcpy(D, S)

Definition at line 45 of file c_locale_win32.c.

Referenced by _Locale_compose_name(), and _Locale_extract_messages_name().

#define _STLP_STRCAT ( D,
 )     strcat(D, S)

Definition at line 47 of file c_locale_win32.c.

#define _STLP_STRCAT2 ( D,
DS,
 )     strcat(D, S)

Definition at line 48 of file c_locale_win32.c.

Referenced by _Locale_compose_name().

#define _STLP_STRCPY ( D,
 )     strcpy(D, S)

Definition at line 43 of file c_locale_win32.c.

#define _STLP_STRCPY2 ( D,
DS,
 )     strcpy(D, S)

Definition at line 44 of file c_locale_win32.c.

Referenced by _Locale_compose_name().

#define _STLP_STRNCPY ( D,
DS,
S,
 )     strncpy(D, S, C)

Definition at line 46 of file c_locale_win32.c.

Referenced by _Locale_strxfrm().

#define _STLP_WCSNCPY ( D,
DS,
S,
 )     wcsncpy(D, S, C)

Definition at line 50 of file c_locale_win32.c.

Referenced by _Locale_strwxfrm().

#define CSTR_EQUAL   2

Definition at line 1274 of file c_locale_win32.c.

Referenced by _Locale_strcmp(), and _Locale_strwcmp().

#define CSTR_LESS_THAN   1

Definition at line 1277 of file c_locale_win32.c.

Referenced by _Locale_strcmp(), and _Locale_strwcmp().

#define MAX_CP_LEN   5

Definition at line 82 of file c_locale_win32.c.

Referenced by _Locale_ctype_create(), and _Locale_ctype_name().

#define MAX_CTRY_LEN   64

Definition at line 78 of file c_locale_win32.c.

#define MAX_LANG_LEN   64

Definition at line 77 of file c_locale_win32.c.

#define MAX_LC_LEN   (MAX_LANG_LEN+MAX_CTRY_LEN+MAX_MODIFIER_LEN+3)

Definition at line 80 of file c_locale_win32.c.

#define MAX_MODIFIER_LEN   0

Definition at line 79 of file c_locale_win32.c.


Typedef Documentation

typedef struct _Locale_time _Locale_time_t

typedef struct _LOCALECONV LOCALECONV


Function Documentation

const char* _Locale_abbrev_dayofweek ( _Locale_time_t ltime,
int  day 
)

Definition at line 1520 of file c_locale_win32.c.

References _Locale_time::abbrev_dayofweek.

Referenced by _Init_timeinfo().

const char* _Locale_abbrev_monthname ( _Locale_time_t ltime,
int  month 
)

Definition at line 1510 of file c_locale_win32.c.

References _Locale_time::abbrev_month.

Referenced by _Init_timeinfo().

const char* _Locale_am_str ( _Locale_time_t ltime  ) 

Definition at line 1540 of file c_locale_win32.c.

References _Locale_time::am.

Referenced by _Init_timeinfo().

wint_t _Locale_btowc ( _Locale_ctype_t ltype,
int  c 
)

Definition at line 1160 of file c_locale_win32.c.

References _Locale_ctype::cp, and wint_t.

void _Locale_catclose ( _Locale_messages_t __DUMMY_PAR1,
int  __DUMMY_PAR 
)

Definition at line 1554 of file c_locale_win32.c.

Referenced by _Messages_impl::do_close().

const char* _Locale_catgets ( _Locale_messages_t __DUMMY_PAR1,
int  __DUMMY_PAR2,
int  __DUMMY_PAR3,
int  __DUMMY_PAR4,
const char *  dfault 
)

Definition at line 1558 of file c_locale_win32.c.

Referenced by _Messages_impl::do_get().

int _Locale_catopen ( _Locale_messages_t __DUMMY_PAR1,
const char *  __DUMMY_PAR 
)

Definition at line 1549 of file c_locale_win32.c.

Referenced by _Messages_impl::do_open().

void* _Locale_collate_create ( const char *  name,
_Locale_lcid_t lc_hint 
)

const char* _Locale_collate_default ( char *  buf  ) 

Definition at line 885 of file c_locale_win32.c.

Referenced by _Locale_impl::insert_collate_facets().

void _Locale_collate_destroy ( void *  loc  ) 

Definition at line 964 of file c_locale_win32.c.

char const* _Locale_collate_name ( const void *  loc,
char *  buf 
)

Definition at line 911 of file c_locale_win32.c.

References _Locale_collate::cp, _Locale_name_hint::id, and _Locale_collate::lc.

char const* _Locale_compose_name ( char *  buf,
const char *  _ctype,
const char *  numeric,
const char *  time,
const char *  _collate,
const char *  monetary,
const char *  messages,
const char *  default_name 
)

void* _Locale_ctype_create ( const char *  name,
_Locale_lcid_t lc_hint 
)

const char* _Locale_ctype_default ( char *  buf  ) 

Definition at line 876 of file c_locale_win32.c.

Referenced by _Locale_impl::insert_ctype_facets().

void _Locale_ctype_destroy ( void *  loc  ) 

Definition at line 926 of file c_locale_win32.c.

char const* _Locale_ctype_name ( const void *  loc,
char *  buf 
)

const _Locale_mask_t* _Locale_ctype_table ( _Locale_ctype_t ltype  ) 

Definition at line 1059 of file c_locale_win32.c.

References _STLP_STATIC_ASSERT, and _Locale_ctype::ctable.

Referenced by ctype_byname< char >::ctype_byname().

const char* _Locale_currency_symbol ( _Locale_monetary_t lmon  ) 

const char* _Locale_d_fmt ( _Locale_time_t ltime  ) 

Definition at line 1531 of file c_locale_win32.c.

References _Locale_time::date_format.

Referenced by __get_date_order(), and _Init_timeinfo().

const char* _Locale_d_t_fmt ( _Locale_time_t ltime  ) 

Definition at line 1525 of file c_locale_win32.c.

References _Locale_time::date_time_format.

Referenced by _Init_timeinfo().

char _Locale_decimal_point ( _Locale_numeric_t lnum  ) 

char const* _Locale_extract_collate_name ( const char *  cname,
char *  buf,
_Locale_lcid_t hint 
)

Definition at line 1004 of file c_locale_win32.c.

Referenced by __acquire_collate(), and _Locale_collate_default().

char const* _Locale_extract_ctype_name ( const char *  cname,
char *  buf,
_Locale_lcid_t hint 
)

Definition at line 995 of file c_locale_win32.c.

Referenced by __acquire_ctype(), and _Locale_ctype_default().

char const* _Locale_extract_messages_name ( const char *  cname,
char *  buf,
_Locale_lcid_t hint 
)

char const* _Locale_extract_monetary_name ( const char *  cname,
char *  buf,
_Locale_lcid_t hint 
)

Definition at line 1007 of file c_locale_win32.c.

Referenced by __acquire_monetary(), and _Locale_monetary_default().

char const* _Locale_extract_numeric_name ( const char *  cname,
char *  buf,
_Locale_lcid_t hint 
)

Definition at line 998 of file c_locale_win32.c.

Referenced by __acquire_numeric(), and _Locale_numeric_default().

char const* _Locale_extract_time_name ( const char *  cname,
char *  buf,
_Locale_lcid_t hint 
)

Definition at line 1001 of file c_locale_win32.c.

Referenced by __acquire_time(), and _Locale_time_default().

const char* _Locale_false ( _Locale_numeric_t lnum  ) 

void _Locale_final (  ) 

Definition at line 1689 of file c_locale_win32.c.

Referenced by ios_base::Init::~Init().

const char* _Locale_full_dayofweek ( _Locale_time_t ltime,
int  day 
)

Definition at line 1515 of file c_locale_win32.c.

References _Locale_time::dayofweek.

Referenced by _Init_timeinfo().

const char* _Locale_full_monthname ( _Locale_time_t ltime,
int  month 
)

Definition at line 1505 of file c_locale_win32.c.

References _Locale_time::month.

Referenced by _Init_timeinfo().

_Locale_lcid_t* _Locale_get_collate_hint ( _Locale_collate_t lcollate  ) 

Definition at line 288 of file c_locale_win32.c.

References _Locale_collate::lc.

Referenced by _Locale_extract_hint().

_Locale_lcid_t* _Locale_get_ctype_hint ( _Locale_ctype_t ltype  ) 

Definition at line 282 of file c_locale_win32.c.

References _Locale_ctype::lc.

Referenced by _Locale_extract_hint().

_Locale_lcid_t* _Locale_get_messages_hint ( _Locale_messages_t lmessages  ) 

Definition at line 292 of file c_locale_win32.c.

References _Locale_messages::lc.

_Locale_lcid_t* _Locale_get_monetary_hint ( _Locale_monetary_t lmonetary  ) 

Definition at line 290 of file c_locale_win32.c.

References _Locale_monetary::lc.

Referenced by _Locale_extract_hint().

_Locale_lcid_t* _Locale_get_numeric_hint ( _Locale_numeric_t lnumeric  ) 

Definition at line 284 of file c_locale_win32.c.

References _Locale_numeric::lc.

Referenced by _Locale_extract_hint().

_Locale_lcid_t* _Locale_get_time_hint ( _Locale_time_t ltime  ) 

Definition at line 286 of file c_locale_win32.c.

References _Locale_time::lc.

Referenced by _Locale_time_extract_hint().

const char* _Locale_grouping ( _Locale_numeric_t lnum  ) 

void _Locale_init (  ) 

Definition at line 1686 of file c_locale_win32.c.

Referenced by ios_base::Init::Init().

const char* _Locale_int_curr_symbol ( _Locale_monetary_t lmon  ) 

int _Locale_is_stateless ( _Locale_ctype_t ltype  ) 

const char* _Locale_long_d_fmt ( _Locale_time_t ltime  ) 

Definition at line 1534 of file c_locale_win32.c.

References _Locale_time::long_date_format.

Referenced by _Init_timeinfo().

const char* _Locale_long_d_t_fmt ( _Locale_time_t ltime  ) 

Definition at line 1528 of file c_locale_win32.c.

References _Locale_time::long_date_time_format.

Referenced by _Init_timeinfo().

int _Locale_mb_cur_min ( _Locale_ctype_t dummy  ) 

size_t _Locale_mbtowc ( _Locale_ctype_t ltype,
wchar_t *  to,
const char *  from,
size_t  n,
mbstate_t shift_state 
)

Definition at line 1208 of file c_locale_win32.c.

References count(), and _Locale_ctype::cp.

void* _Locale_messages_create ( const char *  name,
_Locale_lcid_t lc_hint 
)

const char* _Locale_messages_default ( char *  buf  ) 

Definition at line 891 of file c_locale_win32.c.

Referenced by _Locale_impl::insert_messages_facets().

void _Locale_messages_destroy ( void *  loc  ) 

Definition at line 979 of file c_locale_win32.c.

char const* _Locale_messages_name ( const void *  loc,
char *  buf 
)

const char* _Locale_monetary_default ( char *  buf  ) 

Definition at line 888 of file c_locale_win32.c.

Referenced by _Locale_impl::insert_monetary_facets().

void _Locale_monetary_destroy ( void *  loc  ) 

Definition at line 971 of file c_locale_win32.c.

References _Locale_monetary::grouping.

char const* _Locale_monetary_name ( const void *  loc,
char *  buf 
)

int _Locale_n_cs_precedes ( _Locale_monetary_t lmon  ) 

Definition at line 1481 of file c_locale_win32.c.

References _Locale_name_hint::id, and _Locale_monetary::lc.

int _Locale_n_sep_by_space ( _Locale_monetary_t lmon  ) 

Definition at line 1489 of file c_locale_win32.c.

References _Locale_name_hint::id, and _Locale_monetary::lc.

int _Locale_n_sign_posn ( _Locale_monetary_t lmon  ) 

Definition at line 1497 of file c_locale_win32.c.

References _Locale_name_hint::id, and _Locale_monetary::lc.

const char* _Locale_numeric_default ( char *  buf  ) 

Definition at line 879 of file c_locale_win32.c.

Referenced by _Locale_impl::insert_numeric_facets().

void _Locale_numeric_destroy ( void *  loc  ) 

Definition at line 932 of file c_locale_win32.c.

References _Locale_numeric::grouping.

char const* _Locale_numeric_name ( const void *  loc,
char *  buf 
)

Definition at line 901 of file c_locale_win32.c.

References _Locale_numeric::cp, _Locale_name_hint::id, and _Locale_numeric::lc.

int _Locale_p_cs_precedes ( _Locale_monetary_t lmon  ) 

Definition at line 1459 of file c_locale_win32.c.

References _Locale_name_hint::id, and _Locale_monetary::lc.

int _Locale_p_sep_by_space ( _Locale_monetary_t lmon  ) 

Definition at line 1467 of file c_locale_win32.c.

References _Locale_name_hint::id, and _Locale_monetary::lc.

int _Locale_p_sign_posn ( _Locale_monetary_t lmon  ) 

Definition at line 1475 of file c_locale_win32.c.

References _Locale_name_hint::id, and _Locale_monetary::lc.

const char* _Locale_pm_str ( _Locale_time_t ltime  ) 

Definition at line 1543 of file c_locale_win32.c.

References _Locale_time::pm.

Referenced by _Init_timeinfo().

int _Locale_strcmp ( _Locale_collate_t lcol,
const char *  s1,
size_t  n1,
const char *  s2,
size_t  n2 
)

int _Locale_strwcmp ( _Locale_collate_t lcol,
const wchar_t *  s1,
size_t  n1,
const wchar_t *  s2,
size_t  n2 
)

Definition at line 1338 of file c_locale_win32.c.

References CSTR_EQUAL, and CSTR_LESS_THAN.

Referenced by collate_byname< wchar_t >::do_compare().

size_t _Locale_strwxfrm ( _Locale_collate_t lcol,
wchar_t *  dst,
size_t  dst_size,
const wchar_t *  src,
size_t  src_size 
)

size_t _Locale_strxfrm ( _Locale_collate_t lcol,
char *  dst,
size_t  dst_size,
const char *  src,
size_t  src_size 
)

const char* _Locale_t_fmt ( _Locale_time_t ltime  ) 

Definition at line 1537 of file c_locale_win32.c.

References _Locale_time::time_format.

Referenced by _Init_timeinfo().

void* _Locale_time_create ( const char *  name,
_Locale_lcid_t lc_hint 
)

const char* _Locale_time_default ( char *  buf  ) 

Definition at line 882 of file c_locale_win32.c.

Referenced by _Locale_impl::insert_time_facets().

char const* _Locale_time_name ( const void *  loc,
char *  buf 
)

Definition at line 906 of file c_locale_win32.c.

References _Locale_time::cp, _Locale_name_hint::id, and _Locale_time::lc.

int _Locale_tolower ( _Locale_ctype_t ltype,
int  c 
)

int _Locale_toupper ( _Locale_ctype_t ltype,
int  c 
)

const char* _Locale_true ( _Locale_numeric_t lnum  ) 

size_t _Locale_unshift ( _Locale_ctype_t ltype,
mbstate_t st,
char *  buf,
size_t  n,
char **  next 
)

Definition at line 1255 of file c_locale_win32.c.

_Locale_mask_t _Locale_wchar_ctype ( _Locale_ctype_t ltype,
wint_t  c,
_Locale_mask_t  which_bits 
)

wint_t _Locale_wchar_tolower ( _Locale_ctype_t ltype,
wint_t  c 
)

Definition at line 1115 of file c_locale_win32.c.

References _Locale_name_hint::id, and _Locale_ctype::lc.

Referenced by ctype_byname< wchar_t >::do_tolower().

wint_t _Locale_wchar_toupper ( _Locale_ctype_t ltype,
wint_t  c 
)

Definition at line 1123 of file c_locale_win32.c.

References _Locale_name_hint::id, and _Locale_ctype::lc.

Referenced by ctype_byname< wchar_t >::do_toupper().

int _Locale_wctob ( _Locale_ctype_t ltype,
wint_t  wc 
)

Definition at line 1169 of file c_locale_win32.c.

References _Locale_ctype::cp.

size_t _Locale_wctomb ( _Locale_ctype_t ltype,
char *  to,
size_t  n,
const wchar_t  c,
mbstate_t shift_state 
)

Definition at line 1234 of file c_locale_win32.c.

References _Locale_ctype::cp.

Referenced by codecvt_byname< wchar_t, char, mbstate_t >::do_out().



Generated on Mon Mar 10 15:32:47 2008 by  doxygen 1.5.1