Annotation of os232sdk/c386/include/locale.h, revision 1.1

1.1     ! root        1: /***
        !             2: *locale.h - definitions/declarations for localization routines
        !             3: *
        !             4: *      Copyright (c) 1988-1990, Microsoft Corporation.  All rights reserved.
        !             5: *
        !             6: *Purpose:
        !             7: *      This file defines the structures, values, macros, and functions
        !             8: *      used by the localization routines.
        !             9: *
        !            10: ****/
        !            11: 
        !            12: 
        !            13: /* define NULL pointer value */
        !            14: 
        !            15: #define NULL   0
        !            16: 
        !            17: 
        !            18: /* Locale categories */
        !            19: 
        !            20: #define LC_ALL         0
        !            21: #define LC_COLLATE     1
        !            22: #define LC_CTYPE       2
        !            23: #define LC_MONETARY    3
        !            24: #define LC_NUMERIC     4
        !            25: #define LC_TIME        5
        !            26: 
        !            27: #define LC_MIN         LC_ALL
        !            28: #define LC_MAX         LC_TIME
        !            29: 
        !            30: 
        !            31: /* Locale convention structure */
        !            32: 
        !            33: #ifndef _LCONV_DEFINED
        !            34: struct lconv {
        !            35:        char *decimal_point;
        !            36:        char *thousands_sep;
        !            37:        char *grouping;
        !            38:        char *int_curr_symbol;
        !            39:        char *currency_symbol;
        !            40:        char *mon_decimal_point;
        !            41:        char *mon_thousands_sep;
        !            42:        char *mon_grouping;
        !            43:        char *positive_sign;
        !            44:        char *negative_sign;
        !            45:        char int_frac_digits;
        !            46:        char frac_digits;
        !            47:        char p_cs_precedes;
        !            48:        char p_sep_by_space;
        !            49:        char n_cs_precedes;
        !            50:        char n_sep_by_space;
        !            51:        char p_sign_posn;
        !            52:        char n_sign_posn;
        !            53:        };
        !            54: #define _LCONV_DEFINED
        !            55: #endif
        !            56: 
        !            57: /* function prototypes */
        !            58: 
        !            59: char * _cdecl setlocale(int, const char *);
        !            60: struct lconv * _cdecl localeconv(void);

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.