Commit 820de919 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

now sets a type for in_addr_t even if it isn't found in the #include files

like on my linux box
parent a32cd520
Loading
Loading
Loading
Loading
+11 −13
Original line number Diff line number Diff line
@@ -155,20 +155,18 @@ AC_DEFUN([TYPE_IN_ADDR_T],
         # Systems have either "struct sockaddr *" or
         # "void *" as the second argument to getpeername
         curl_cv_in_addr_t_equiv=
         for arg2 in "struct sockaddr" void; do
         for t in int size_t unsigned long "unsigned long"; do
            AC_TRY_COMPILE([
               #include <sys/types.h>
               #include <sys/socket.h>
               #include <arpa/inet.h>
            ],[
                  $arg data = inet_addr ("1.2.3.4");
               $t data = inet_addr ("1.2.3.4");
            ],[
               curl_cv_in_addr_t_equiv="$t"
               break
            ])
         done
         done

         if test "x$curl_cv_in_addr_t_equiv" = x; then
            AC_MSG_ERROR([Cannot find a type to use in place of in_addr_t])