summaryrefslogtreecommitdiff
path: root/gl/iconv.in.h
diff options
context:
space:
mode:
Diffstat (limited to 'gl/iconv.in.h')
-rw-r--r--gl/iconv.in.h110
1 files changed, 0 insertions, 110 deletions
diff --git a/gl/iconv.in.h b/gl/iconv.in.h
deleted file mode 100644
index a88173d140..0000000000
--- a/gl/iconv.in.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/* A GNU-like <iconv.h>.
-
- Copyright (C) 2007-2013 Free Software Foundation, Inc.
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 3, or (at your option)
- any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/>. */
-
-#ifndef _@GUARD_PREFIX@_ICONV_H
-
-#if __GNUC__ >= 3
-@PRAGMA_SYSTEM_HEADER@
-#endif
-@PRAGMA_COLUMNS@
-
-/* The include_next requires a split double-inclusion guard. */
-#@INCLUDE_NEXT@ @NEXT_ICONV_H@
-
-#ifndef _@GUARD_PREFIX@_ICONV_H
-#define _@GUARD_PREFIX@_ICONV_H
-
-/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
-
-/* The definition of _GL_ARG_NONNULL is copied here. */
-
-/* The definition of _GL_WARN_ON_USE is copied here. */
-
-
-#if @GNULIB_ICONV@
-# if @REPLACE_ICONV_OPEN@
-/* An iconv_open wrapper that supports the IANA standardized encoding names
- ("ISO-8859-1" etc.) as far as possible. */
-# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
-# define iconv_open rpl_iconv_open
-# endif
-_GL_FUNCDECL_RPL (iconv_open, iconv_t,
- (const char *tocode, const char *fromcode)
- _GL_ARG_NONNULL ((1, 2)));
-_GL_CXXALIAS_RPL (iconv_open, iconv_t,
- (const char *tocode, const char *fromcode));
-# else
-_GL_CXXALIAS_SYS (iconv_open, iconv_t,
- (const char *tocode, const char *fromcode));
-# endif
-_GL_CXXALIASWARN (iconv_open);
-#endif
-
-#if @REPLACE_ICONV_UTF@
-/* Special constants for supporting UTF-{16,32}{BE,LE} encodings.
- Not public. */
-# define _ICONV_UTF8_UTF16BE (iconv_t)(-161)
-# define _ICONV_UTF8_UTF16LE (iconv_t)(-162)
-# define _ICONV_UTF8_UTF32BE (iconv_t)(-163)
-# define _ICONV_UTF8_UTF32LE (iconv_t)(-164)
-# define _ICONV_UTF16BE_UTF8 (iconv_t)(-165)
-# define _ICONV_UTF16LE_UTF8 (iconv_t)(-166)
-# define _ICONV_UTF32BE_UTF8 (iconv_t)(-167)
-# define _ICONV_UTF32LE_UTF8 (iconv_t)(-168)
-#endif
-
-#if @GNULIB_ICONV@
-# if @REPLACE_ICONV@
-# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
-# define iconv rpl_iconv
-# endif
-_GL_FUNCDECL_RPL (iconv, size_t,
- (iconv_t cd,
- @ICONV_CONST@ char **inbuf, size_t *inbytesleft,
- char **outbuf, size_t *outbytesleft));
-_GL_CXXALIAS_RPL (iconv, size_t,
- (iconv_t cd,
- @ICONV_CONST@ char **inbuf, size_t *inbytesleft,
- char **outbuf, size_t *outbytesleft));
-# else
-_GL_CXXALIAS_SYS (iconv, size_t,
- (iconv_t cd,
- @ICONV_CONST@ char **inbuf, size_t *inbytesleft,
- char **outbuf, size_t *outbytesleft));
-# endif
-_GL_CXXALIASWARN (iconv);
-# ifndef ICONV_CONST
-# define ICONV_CONST @ICONV_CONST@
-# endif
-#endif
-
-#if @GNULIB_ICONV@
-# if @REPLACE_ICONV@
-# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
-# define iconv_close rpl_iconv_close
-# endif
-_GL_FUNCDECL_RPL (iconv_close, int, (iconv_t cd));
-_GL_CXXALIAS_RPL (iconv_close, int, (iconv_t cd));
-# else
-_GL_CXXALIAS_SYS (iconv_close, int, (iconv_t cd));
-# endif
-_GL_CXXALIASWARN (iconv_close);
-#endif
-
-
-#endif /* _@GUARD_PREFIX@_ICONV_H */
-#endif /* _@GUARD_PREFIX@_ICONV_H */