(root)/
glib-2.79.0/
glib/
libcharset/
localcharset.h
       1  /* Determine a canonical name for the current locale's character encoding.
       2     Copyright (C) 2000-2003 Free Software Foundation, Inc.
       3     This file is part of the GNU CHARSET Library.
       4  
       5     This program is free software; you can redistribute it and/or modify it
       6     under the terms of the GNU Library General Public License as published
       7     by the Free Software Foundation; either version 2, or (at your option)
       8     any later version.
       9  
      10     This program is distributed in the hope that it will be useful,
      11     but WITHOUT ANY WARRANTY; without even the implied warranty of
      12     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
      13     Library General Public License for more details.
      14  
      15     You should have received a copy of the GNU Library General Public
      16     License along with this program; if not, write to the Free Software
      17     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
      18     USA.  */
      19  
      20  #ifndef _LOCALCHARSET_H
      21  #define _LOCALCHARSET_H
      22  
      23  
      24  #ifdef __cplusplus
      25  extern "C" {
      26  #endif
      27  
      28  
      29  /* Determine the current locale's character encoding, and canonicalize it
      30     into one of the canonical names listed in config.charset.
      31     The result must not be freed; it is statically allocated.
      32     If the canonical name cannot be determined, the result is a non-canonical
      33     name.  */
      34  extern const char * _g_locale_charset_raw (void);
      35  extern const char * _g_locale_charset_unalias (const char *codeset);
      36  extern const char * _g_locale_get_charset_aliases (void);
      37  
      38  #ifdef __cplusplus
      39  }
      40  #endif
      41  
      42  
      43  #endif /* _LOCALCHARSET_H */