use XML_SOCKLEN_T instead of SOCKLEN_T since apparently IBM can't avoid

* config.h.in configure.in nanoftp.c nanohttp.c xmllint.c
  macos/src/config-mac.h: use XML_SOCKLEN_T instead of SOCKLEN_T
  since apparently IBM can't avoid breaking common defines #166922
Daniel
diff --git a/config.h.in b/config.h.in
index 141486d..8484193 100644
--- a/config.h.in
+++ b/config.h.in
@@ -273,9 +273,6 @@
 /* Define to 1 if the C compiler supports function prototypes. */
 #undef PROTOTYPES
 
-/* Determine what socket length (socklen_t) data type is */
-#undef SOCKLEN_T
-
 /* Define to 1 if you have the ANSI C header files. */
 #undef STDC_HEADERS
 
@@ -285,6 +282,9 @@
 /* Version number of package */
 #undef VERSION
 
+/* Determine what socket length (socklen_t) data type is */
+#undef XML_SOCKLEN_T
+
 /* Using the Win32 Socket implementation */
 #undef _WINSOCKAPI_