Annotation of mandoc/config.h.post, Revision 1.6.2.6
1.1 kristaps 1: #if !defined(__BEGIN_DECLS)
2: # ifdef __cplusplus
3: # define __BEGIN_DECLS extern "C" {
4: # else
5: # define __BEGIN_DECLS
6: # endif
7: #endif
8: #if !defined(__END_DECLS)
9: # ifdef __cplusplus
10: # define __END_DECLS }
11: # else
12: # define __END_DECLS
13: # endif
14: #endif
15:
1.6.2.1 schwarze 16: #ifndef HAVE_BETOH64
1.6.2.2 schwarze 17: # if defined(__APPLE__)
18: # define betoh64(x) OSSwapBigToHostInt64(x)
19: # define htobe64(x) OSSwapHostToBigInt64(x)
1.6.2.3 schwarze 20: # elif defined(__sun)
21: # define betoh64(x) BE_64(x)
22: # define htobe64(x) BE_64(x)
1.6.2.2 schwarze 23: # else
24: # define betoh64(x) be64toh(x)
25: # endif
1.6.2.1 schwarze 26: #endif
1.6.2.2 schwarze 27:
1.6.2.5 schwarze 28: #ifndef HAVE_FGETLN
29: extern char *fgetln(FILE *, size_t *);
30: #endif
31: #ifndef HAVE_GETSUBOPT
32: extern int getsubopt(char **, char * const *, char **);
33: extern char *suboptarg;
34: #endif
1.6.2.6 ! schwarze 35: #ifndef HAVE_REALLOCARRAY
! 36: extern void *reallocarray(void *, size_t, size_t);
! 37: #endif
1.6.2.4 schwarze 38: #ifndef HAVE_STRCASESTR
39: extern char *strcasestr(const char *, const char *);
40: #endif
1.1 kristaps 41: #ifndef HAVE_STRLCAT
42: extern size_t strlcat(char *, const char *, size_t);
43: #endif
44: #ifndef HAVE_STRLCPY
45: extern size_t strlcpy(char *, const char *, size_t);
1.6.2.4 schwarze 46: #endif
1.6.2.5 schwarze 47: #ifndef HAVE_STRNLEN
48: extern size_t strnlen(const char *, size_t);
49: #endif
1.6.2.4 schwarze 50: #ifndef HAVE_STRSEP
51: extern char *strsep(char **, const char *);
1.4 kristaps 52: #endif
1.1 kristaps 53:
54: #endif /* MANDOC_CONFIG_H */
CVSweb