Mercurial > projects > ldc
comparison druntime/import/stdc/locale.d @ 760:6f33b427bfd1
Seems like hg ignores .di files, so I missed a bunch of stuff. complete druntime should be there now :)
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Wed, 12 Nov 2008 00:19:18 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
759:d3eb054172f9 | 760:6f33b427bfd1 |
---|---|
1 /** | |
2 * D header file for C99. | |
3 * | |
4 * Copyright: Public Domain | |
5 * License: Public Domain | |
6 * Authors: Sean Kelly | |
7 * Standards: ISO/IEC 9899:1999 (E) | |
8 */ | |
9 module stdc.locale; | |
10 | |
11 extern (C): | |
12 | |
13 struct lconv | |
14 { | |
15 char* decimal_point; | |
16 char* thousands_sep; | |
17 char* grouping; | |
18 char* int_curr_symbol; | |
19 char* currency_symbol; | |
20 char* mon_decimal_point; | |
21 char* mon_thousands_sep; | |
22 char* mon_grouping; | |
23 char* positive_sign; | |
24 char* negative_sign; | |
25 byte int_frac_digits; | |
26 byte frac_digits; | |
27 byte p_cs_precedes; | |
28 byte p_sep_by_space; | |
29 byte n_cs_precedes; | |
30 byte n_sep_by_space; | |
31 byte p_sign_posn; | |
32 byte n_sign_posn; | |
33 byte int_p_cs_precedes; | |
34 byte int_p_sep_by_space; | |
35 byte int_n_cs_precedes; | |
36 byte int_n_sep_by_space; | |
37 byte int_p_sign_posn; | |
38 byte int_n_sign_posn; | |
39 } | |
40 | |
41 const LC_CTYPE = 0; | |
42 const LC_NUMERIC = 1; | |
43 const LC_TIME = 2; | |
44 const LC_COLLATE = 3; | |
45 const LC_MONETARY = 4; | |
46 const LC_ALL = 6; | |
47 const LC_PAPER = 7; | |
48 const LC_NAME = 8; | |
49 const LC_ADDRESS = 9; | |
50 const LC_TELEPHONE = 10; | |
51 const LC_MEASUREMENT = 11; | |
52 const LC_IDENTIFICATION = 12; | |
53 | |
54 char* setlocale(int category, in char* locale); | |
55 lconv* localeconv(); |