Fix warnings about "sin" conflicting with sin(3) definition.
[openssl.git] / crypto / bio / b_sock.c
index d8b2a7f97706e7149540b4c8fe49d57eb6fe3056..710a8d6d962518ea4af07c10ef4d026c8aac7487 100644 (file)
@@ -585,7 +585,7 @@ int BIO_get_accept_socket(char *host, int bind_mode)
        {
        int ret=0;
        struct sockaddr server,client;
-       struct sockaddr_in *sin;
+       struct sockaddr_in *sa_in;
        int s=INVALID_SOCKET,cs;
        unsigned char ip[4];
        unsigned short port;
@@ -665,12 +665,12 @@ int BIO_get_accept_socket(char *host, int bind_mode)
        if (!BIO_get_port(p,&port)) goto err;
 
        memset((char *)&server,0,sizeof(server));
-       sin = (struct sockaddr_in *)&server;
-       sin->sin_family=AF_INET;
-       sin->sin_port=htons(port);
+       sa_in = (struct sockaddr_in *)&server;
+       sa_in->sin_family=AF_INET;
+       sa_in->sin_port=htons(port);
 
        if (h == NULL || strcmp(h,"*") == 0)
-               sin->sin_addr.s_addr=INADDR_ANY;
+               sa_in->sin_addr.s_addr=INADDR_ANY;
        else
                {
                 if (!BIO_get_host_ip(h,&(ip[0]))) goto err;
@@ -679,7 +679,7 @@ int BIO_get_accept_socket(char *host, int bind_mode)
                        ((unsigned long)ip[1]<<16L)|
                        ((unsigned long)ip[2]<< 8L)|
                        ((unsigned long)ip[3]);
-               sin->sin_addr.s_addr=htonl(l);
+               sa_in->sin_addr.s_addr=htonl(l);
                }
 
 again:
@@ -774,7 +774,7 @@ int BIO_accept(int sock, char **addr)
        {
        int ret=INVALID_SOCKET;
        struct sockaddr from;
-       struct sockaddr_in *sin;
+       struct sockaddr_in *sa_in;
        unsigned long l;
        unsigned short port;
        int len;
@@ -836,9 +836,9 @@ int BIO_accept(int sock, char **addr)
        } while(0);
 #endif
        if (from.sa_family != AF_INET) goto end;
-       sin = (struct sockaddr_in *)&from;
-       l=ntohl(sin->sin_addr.s_addr);
-       port=ntohs(sin->sin_port);
+       sa_in = (struct sockaddr_in *)&from;
+       l=ntohl(sa_in->sin_addr.s_addr);
+       port=ntohs(sa_in->sin_port);
        if (*addr == NULL)
                {
                if ((p=OPENSSL_malloc(24)) == NULL)