*** empty log message ***
[libidn.git] / internal.h
blobce2dde28c638fe3b22649cf5ba2ac50561d51738
1 /* internal.h internal header file for libstringprep
2 * Copyright (C) 2002 Simon Josefsson
4 * This file is part of Libstringprep.
6 * Libstringprep is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
11 * Libstringprep is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with Libstringprep; if not, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22 #ifndef _INTERNAL_H
23 #define _INTERNAL_H
25 #if HAVE_CONFIG_H
26 #include "config.h"
27 #endif
29 #ifdef STDC_HEADERS
30 #include <stdio.h>
31 #include <stdlib.h>
32 #include <stdarg.h>
33 #include <ctype.h>
34 #endif
36 #if HAVE_UNISTD_H
37 #include <unistd.h>
38 #endif
40 #ifdef HAVE_SYS_TYPES_H
41 #include <sys/types.h>
42 #endif
44 #ifdef HAVE_ERRNO_H
45 #include <errno.h>
46 #endif
48 #if HAVE_INTTYPES_H
49 # include <inttypes.h>
50 #else
51 # if HAVE_STDINT_H
52 # include <stdint.h>
53 # endif
54 #endif
56 #if HAVE_STRING_H
57 # if !STDC_HEADERS && HAVE_MEMORY_H
58 # include <memory.h>
59 # endif
60 # include <string.h>
61 #endif
62 #if HAVE_STRINGS_H
63 # include <strings.h>
64 #endif
66 #if WITH_DMALLOC
67 #include <dmalloc.h>
68 #endif
70 #include "stringprep.h"
71 #include "stringprep_generic.h"
72 #include "stringprep_nameprep.h"
73 #include "stringprep_kerberos5.h"
74 #include "punycode.h"
75 #include "idna.h"
77 #endif /* _INTERNAL_H */