1 //===-- Definition of type lconv ------------------------------------------===// 2 // 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6 // 7 //===----------------------------------------------------------------------===// 8 9 #ifndef LLVM_LIBC_TYPES_LCONV_H 10 #define LLVM_LIBC_TYPES_LCONV_H 11 12 struct lconv { 13 char *decimal_point; 14 char *thousands_sep; 15 char *grouping; 16 char *mon_decimal_point; 17 char *mon_thousands_sep; 18 char *mon_grouping; 19 char *positive_sign; 20 char *negative_sign; 21 char *currency_symbol; 22 char frac_digits; 23 char p_cs_precedes; 24 char n_cs_precedes; 25 char p_sep_by_space; 26 char n_sep_by_space; 27 char p_sign_posn; 28 char n_sign_posn; 29 char *int_curr_symbol; 30 char int_frac_digits; 31 char int_p_cs_precedes; 32 char int_n_cs_precedes; 33 char int_p_sep_by_space; 34 char int_n_sep_by_space; 35 char int_p_sign_posn; 36 char int_n_sign_posn; 37 }; 38 39 #endif // LLVM_LIBC_TYPES_LCONV_H 40