lmonetary.h (f4da1a754daf3d4c20b8747729c0685cd2488bd6) | lmonetary.h (3c87aa1d3dc1d8dad3efad322852a8e1e76dee55) |
---|---|
1/*- 2 * Copyright (c) 2000, 2001 Alexey Zelkin <phantom@FreeBSD.org> 3 * All rights reserved. 4 * | 1/*- 2 * Copyright (c) 2000, 2001 Alexey Zelkin <phantom@FreeBSD.org> 3 * All rights reserved. 4 * |
5 * Copyright (c) 2011 The FreeBSD Foundation 6 * All rights reserved. 7 * Portions of this software were developed by David Chisnall 8 * under sponsorship from the FreeBSD Foundation. 9 * |
|
5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright 9 * notice, this list of conditions and the following disclaimer. 10 * 2. Redistributions in binary form must reproduce the above copyright 11 * notice, this list of conditions and the following disclaimer in the 12 * documentation and/or other materials provided with the distribution. --- 10 unchanged lines hidden (view full) --- 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 * 26 * $FreeBSD$ 27 */ 28 29#ifndef _LMONETARY_H_ 30#define _LMONETARY_H_ | 10 * Redistribution and use in source and binary forms, with or without 11 * modification, are permitted provided that the following conditions 12 * are met: 13 * 1. Redistributions of source code must retain the above copyright 14 * notice, this list of conditions and the following disclaimer. 15 * 2. Redistributions in binary form must reproduce the above copyright 16 * notice, this list of conditions and the following disclaimer in the 17 * documentation and/or other materials provided with the distribution. --- 10 unchanged lines hidden (view full) --- 28 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29 * SUCH DAMAGE. 30 * 31 * $FreeBSD$ 32 */ 33 34#ifndef _LMONETARY_H_ 35#define _LMONETARY_H_ |
36#include "xlocale_private.h" |
|
31 32struct lc_monetary_T { 33 const char *int_curr_symbol; 34 const char *currency_symbol; 35 const char *mon_decimal_point; 36 const char *mon_thousands_sep; 37 const char *mon_grouping; 38 const char *positive_sign; --- 8 unchanged lines hidden (view full) --- 47 const char *n_sign_posn; 48 const char *int_p_cs_precedes; 49 const char *int_n_cs_precedes; 50 const char *int_p_sep_by_space; 51 const char *int_n_sep_by_space; 52 const char *int_p_sign_posn; 53 const char *int_n_sign_posn; 54}; | 37 38struct lc_monetary_T { 39 const char *int_curr_symbol; 40 const char *currency_symbol; 41 const char *mon_decimal_point; 42 const char *mon_thousands_sep; 43 const char *mon_grouping; 44 const char *positive_sign; --- 8 unchanged lines hidden (view full) --- 53 const char *n_sign_posn; 54 const char *int_p_cs_precedes; 55 const char *int_n_cs_precedes; 56 const char *int_p_sep_by_space; 57 const char *int_n_sep_by_space; 58 const char *int_p_sign_posn; 59 const char *int_n_sign_posn; 60}; |
61struct xlocale_monetary { 62 struct xlocale_component header; 63 char *buffer; 64 struct lc_monetary_T locale; 65}; |
|
55 | 66 |
56struct lc_monetary_T *__get_current_monetary_locale(void); | 67struct lc_monetary_T *__get_current_monetary_locale(locale_t loc); |
57int __monetary_load_locale(const char *); 58 59#endif /* !_LMONETARY_H_ */ | 68int __monetary_load_locale(const char *); 69 70#endif /* !_LMONETARY_H_ */ |