• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Kisser Leon

            這個kisser不太冷
            posts - 100, comments - 102, trackbacks - 0, articles - 0

            locale.h - definitions/declarations for localization routines

            Posted on 2007-03-04 18:26 kk 閱讀(259) 評論(0)  編輯 收藏 引用 所屬分類: IT

            /***
            *locale.h - definitions/declarations for localization routines
            *
            *?????? Copyright (c) Microsoft Corporation. All rights reserved.
            *
            *Purpose:
            *?????? This file defines the structures, values, macros, and functions
            *?????? used by the localization routines.
            *
            *?????? [Public]
            *
            ****/

            #if???? _MSC_VER > 1000
            #pragma once
            #endif

            #ifndef _INC_LOCALE
            #define _INC_LOCALE

            #if???? !defined(_WIN32)
            #error ERROR: Only Win32 target supported!
            #endif


            #ifdef? _MSC_VER
            /*
            ?* Currently, all MS C compilers for Win32 platforms default to 8 byte
            ?* alignment.
            ?*/
            #pragma pack(push,8)
            #endif? /* _MSC_VER */

            #ifdef? __cplusplus
            extern "C" {
            #endif

            ?

            /* Define _CRTIMP */

            #ifndef _CRTIMP
            ?#ifdef? _DLL
            ??#define _CRTIMP __declspec(dllimport)
            ?#else?? /* ndef _DLL */
            ??#define _CRTIMP
            ?#endif? /* _DLL */
            #endif??? /* _CRTIMP */


            /* Define __cdecl for non-Microsoft compilers */

            #if???? ( !defined(_MSC_VER) && !defined(__cdecl) )
            #define __cdecl
            #endif

            #ifndef _WCHAR_T_DEFINED
            typedef unsigned short wchar_t;
            #define _WCHAR_T_DEFINED
            #endif

            /* define NULL pointer value */

            #ifndef NULL
            #ifdef? __cplusplus
            #define NULL??? 0
            #else
            #define NULL??? ((void *)0)
            #endif
            #endif

            /* Locale categories */

            #define LC_ALL????????? 0
            #define LC_COLLATE????? 1
            #define LC_CTYPE??????? 2
            #define LC_MONETARY???? 3
            #define LC_NUMERIC????? 4
            #define LC_TIME???????? 5

            #define LC_MIN????????? LC_ALL
            #define LC_MAX????????? LC_TIME

            /* Locale convention structure */

            #ifndef _LCONV_DEFINED
            struct lconv {
            ??????? char *decimal_point;
            ??????? char *thousands_sep;
            ??????? char *grouping;
            ??????? char *int_curr_symbol;
            ??????? char *currency_symbol;
            ??????? char *mon_decimal_point;
            ??????? char *mon_thousands_sep;
            ??????? char *mon_grouping;
            ??????? char *positive_sign;
            ??????? char *negative_sign;
            ??????? char int_frac_digits;
            ??????? char frac_digits;
            ??????? char p_cs_precedes;
            ??????? char p_sep_by_space;
            ??????? char n_cs_precedes;
            ??????? char n_sep_by_space;
            ??????? char p_sign_posn;
            ??????? char n_sign_posn;
            ??????? };
            #define _LCONV_DEFINED
            #endif

            /* ANSI: char lconv members default is CHAR_MAX which is compile time
            ?? dependent. Defining and using _charmax here causes CRT startup code
            ?? to initialize lconv members properly */

            #ifdef? _CHAR_UNSIGNED
            extern int _charmax;
            extern __inline int __dummy() { return _charmax; }
            #endif

            /* function prototypes */

            _CRTIMP char * __cdecl setlocale(int, const char *);
            _CRTIMP struct lconv * __cdecl localeconv(void);

            #ifndef _WLOCALE_DEFINED

            /* wide function prototypes, also declared in wchar.h? */

            _CRTIMP wchar_t * __cdecl _wsetlocale(int, const wchar_t *);

            #define _WLOCALE_DEFINED
            #endif

            #ifdef? __cplusplus
            }
            #endif

            #ifdef? _MSC_VER
            #pragma pack(pop)
            #endif? /* _MSC_VER */

            #endif? /* _INC_LOCALE */

            亚洲精品蜜桃久久久久久| 青青热久久综合网伊人| 中文字幕无码久久人妻| 日韩亚洲国产综合久久久| 久久婷婷五月综合国产尤物app| 久久人人爽人人爽人人片AV不| 日日噜噜夜夜狠狠久久丁香五月| 久久精品国产亚洲综合色| 亚洲精品WWW久久久久久| 久久精品国产亚洲AV香蕉| 国产福利电影一区二区三区久久老子无码午夜伦不 | 亚洲欧美国产精品专区久久| 日韩精品无码久久久久久| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 欧美精品丝袜久久久中文字幕 | 久久国产AVJUST麻豆| 97久久天天综合色天天综合色hd | 久久WWW免费人成—看片| 亚洲精品国产美女久久久| 久久国产精品波多野结衣AV| 人妻精品久久久久中文字幕69 | 久久久久久久久无码精品亚洲日韩| 国产精品伦理久久久久久| 色8久久人人97超碰香蕉987| 亚洲AⅤ优女AV综合久久久| 麻豆精品久久精品色综合| 久久精品aⅴ无码中文字字幕重口 久久精品a亚洲国产v高清不卡 | 一本一道久久精品综合| 亚洲级αV无码毛片久久精品| 久久强奷乱码老熟女网站| 一本久久a久久精品综合夜夜| 99久久久国产精品免费无卡顿| 久久这里只有精品首页| 一级做a爰片久久毛片看看| 久久人搡人人玩人妻精品首页| 国产成人久久777777| 国产精品久久久久乳精品爆| 国产巨作麻豆欧美亚洲综合久久 | 久久婷婷国产剧情内射白浆| 午夜精品久久久内射近拍高清 | 久久午夜无码鲁丝片秋霞 |