dwww Home | Manual pages | Find package

localeconv(3)               Library Functions Manual              localeconv(3)

NAME
       localeconv - get numeric formatting information

LIBRARY
       Standard C library (libc, -lc)

SYNOPSIS
       #include <locale.h>

       struct lconv *localeconv(void);

DESCRIPTION
       The  localeconv()  function  returns a pointer to a struct lconv for the
       current locale.  This structure is shown in locale(7), and contains  all
       values associated with the locale categories LC_NUMERIC and LC_MONETARY.
       Programs  may also use the functions printf(3) and strfmon(3), which be-
       have according to the actual locale in use.

RETURN VALUE
       The localeconv() function returns a pointer to a filled in struct lconv.
       This structure may be (in glibc, is) statically allocated,  and  may  be
       overwritten  by subsequent calls.  According to POSIX, the caller should
       not modify the contents of this structure.   The  localeconv()  function
       always succeeds.

ATTRIBUTES
       For an explanation of the terms used in this section, see attributes(7).
       ┌──────────────┬───────────────┬───────────────────────────────────────┐
       │ Interface    Attribute     Value                                 │
       ├──────────────┼───────────────┼───────────────────────────────────────┤
       │ localeconv() │ Thread safety │ MT-Unsafe race:localeconv locale      │
       └──────────────┴───────────────┴───────────────────────────────────────┘

STANDARDS
       C11.

HISTORY
       C89.

BUGS
       The  printf(3)  family of functions may or may not honor the current lo-
       cale.

SEE ALSO
       locale(1), localedef(1), isalpha(3), nl_langinfo(3), setlocale(3),  str-
       coll(3), strftime(3), locale(7)

Linux man-pages 6.9.1              2024-05-02                     localeconv(3)

Generated by dwww version 1.16 on Tue Dec 16 05:01:39 CET 2025.