3 #if !defined(__BEGIN_DECLS)
5 # define __BEGIN_DECLS extern "C" {
10 #if !defined(__END_DECLS)
12 # define __END_DECLS }
18 #if defined(__APPLE__)
19 # define htobe32(x) OSSwapHostToBigInt32(x)
20 # define betoh32(x) OSSwapBigToHostInt32(x)
21 # define htobe64(x) OSSwapHostToBigInt64(x)
22 # define betoh64(x) OSSwapBigToHostInt64(x)
23 #elif defined(__linux__)
24 # define betoh32(x) be32toh(x)
25 # define betoh64(x) be64toh(x)
29 extern size_t strlcat(char *, const char *, size_t);
32 extern size_t strlcpy(char *, const char *, size_t);
34 #ifndef HAVE_GETSUBOPT
35 extern int getsubopt(char **, char * const *, char **);
36 extern char *suboptarg;
39 extern char *fgetln(FILE *, size_t *);
42 #endif /* MANDOC_CONFIG_H */