1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-29 11:21:54 +03:00

r19121: try to get rid of the difference between in system/iconv.h

between samba 3 and 4.

metze
This commit is contained in:
Stefan Metzmacher 2006-10-06 10:58:39 +00:00 committed by Gerald (Jerry) Carter
parent 380e647534
commit 04031a9fca

View File

@ -22,17 +22,27 @@
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#if !defined(HAVE_ICONV) && defined(HAVE_ICONV_H)
#define HAVE_ICONV
#endif
#if !defined(HAVE_GICONV) && defined(HAVE_GICONV_H)
#define HAVE_GICONV
#endif
#if !defined(HAVE_BICONV) && defined(HAVE_BICONV_H)
#define HAVE_BICONV
#endif
#ifdef HAVE_NATIVE_ICONV
#ifdef HAVE_ICONV
#if defined(HAVE_ICONV)
#include <iconv.h>
#endif
#ifdef HAVE_GICONV
#elif defined(HAVE_GICONV)
#include <giconv.h>
#endif
#ifdef HAVE_BICONV
#elif defined(HAVE_BICONV)
#include <biconv.h>
#endif
#endif
#endif /* HAVE_NATIVE_ICONV */
/* needed for some systems without iconv. Doesn't really matter
what error code we use */