-/* These are not used widely. They should either be removed or used
- consistently. */
-typedef unsigned char boolean;
-#ifndef FALSE
-# define FALSE 0
-#endif
-#ifndef TRUE
-# define TRUE 1
-#endif
-
-/* For most options, 0 means no limits, but with -p in the picture,
- that causes a problem on the maximum recursion depth variable. To
- retain backwards compatibility we allow users to consider "0" to be
- synonymous with "inf" for -l, but internally infinite recursion is
- specified by -1 and 0 means to only retrieve the requisites of a
- single document. */
-#define INFINITE_RECURSION -1
-
-/* In case old systems don't have EAFNOSUPPORT, which we use below. */
-#ifndef EAFNOSUPPORT
-# define EAFNOSUPPORT EINVAL
-#endif
-
-#define CONNECT_ERROR(err) (( (err) == EAFNOSUPPORT \
- || (err) == EINVAL \
- || ((err) == ECONNREFUSED \
- && !opt.retry_connrefused)) \
- ? CONIMPOSSIBLE : CONERROR)
-