Changeset 5ebff60 for lib/ftutil.c


Ignore:
Timestamp:
2015-02-20T22:50:54Z (9 years ago)
Author:
dequis <dx@…>
Branches:
master
Children:
0b9daac, 3d45471, 7733b8c
Parents:
af359b4
git-author:
Indent <please@…> (19-02-15 05:47:20)
git-committer:
dequis <dx@…> (20-02-15 22:50:54)
Message:

Reindent everything to K&R style with tabs

Used uncrustify, with the configuration file in ./doc/uncrustify.cfg

Commit author set to "Indent <please@…>" so that it's easier to
skip while doing git blame.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lib/ftutil.c

    raf359b4 r5ebff60  
    2929
    3030#define ASSERTSOCKOP(op, msg) \
    31         if( (op) == -1 ) {\
    32                 g_snprintf( errmsg, sizeof( errmsg ), msg ": %s", strerror( errno ) ); \
     31        if ((op) == -1) { \
     32                g_snprintf(errmsg, sizeof(errmsg), msg ": %s", strerror(errno)); \
    3333                return -1; }
    3434
     
    3636 * Creates a listening socket and returns it in saddr_ptr.
    3737 */
    38 int ft_listen( struct sockaddr_storage *saddr_ptr, char *host, char *port, int copy_fd, int for_bitlbee_client, char **errptr )
     38int ft_listen(struct sockaddr_storage *saddr_ptr, char *host, char *port, int copy_fd, int for_bitlbee_client,
     39              char **errptr)
    3940{
    4041        int fd, gret, saddrlen;
    4142        struct addrinfo hints, *rp;
    42         socklen_t ssize = sizeof( struct sockaddr_storage );
     43        socklen_t ssize = sizeof(struct sockaddr_storage);
    4344        struct sockaddr_storage saddrs, *saddr = &saddrs;
    4445        static char errmsg[1024];
    4546        char *ftlisten = global.conf->ft_listen;
    4647
    47         if( errptr )
     48        if (errptr) {
    4849                *errptr = errmsg;
     50        }
    4951
    50         strcpy( port, "0" );
     52        strcpy(port, "0");
    5153
    5254        /* Format is <IP-A>[:<Port-A>];<IP-B>[:<Port-B>] where
     
    5456         * and B is for connections with IM peers.
    5557         */
    56         if( ftlisten )
    57         {
    58                 char *scolon = strchr( ftlisten, ';' );
     58        if (ftlisten) {
     59                char *scolon = strchr(ftlisten, ';');
    5960                char *colon;
    6061
    61                 if( scolon )
    62                 {
    63                         if( for_bitlbee_client )
    64                         {
     62                if (scolon) {
     63                        if (for_bitlbee_client) {
    6564                                *scolon = '\0';
    66                                 strncpy( host, ftlisten, HOST_NAME_MAX );
     65                                strncpy(host, ftlisten, HOST_NAME_MAX);
    6766                                *scolon = ';';
     67                        } else {
     68                                strncpy(host, scolon + 1, HOST_NAME_MAX);
    6869                        }
    69                         else
    70                         {
    71                                 strncpy( host, scolon + 1, HOST_NAME_MAX );
    72                         }
    73                 }
    74                 else
    75                 {
    76                         strncpy( host, ftlisten, HOST_NAME_MAX );
     70                } else {
     71                        strncpy(host, ftlisten, HOST_NAME_MAX);
    7772                }
    7873
    79                 if( ( colon = strchr( host, ':' ) ) )
    80                 {
     74                if ((colon = strchr(host, ':'))) {
    8175                        *colon = '\0';
    82                         strncpy( port, colon + 1, 5 );
     76                        strncpy(port, colon + 1, 5);
    8377                }
    84         }
    85         else if( copy_fd >= 0 && getsockname( copy_fd, (struct sockaddr*) &saddrs, &ssize ) == 0 &&
    86                  ( saddrs.ss_family == AF_INET || saddrs.ss_family == AF_INET6 ) &&
    87                  getnameinfo( (struct sockaddr*) &saddrs, ssize, host, HOST_NAME_MAX,
    88                               NULL, 0, NI_NUMERICHOST ) == 0 )
    89         {
     78        } else if (copy_fd >= 0 && getsockname(copy_fd, (struct sockaddr*) &saddrs, &ssize) == 0 &&
     79                   (saddrs.ss_family == AF_INET || saddrs.ss_family == AF_INET6) &&
     80                   getnameinfo((struct sockaddr*) &saddrs, ssize, host, HOST_NAME_MAX,
     81                               NULL, 0, NI_NUMERICHOST) == 0) {
    9082                /* We just took our local address on copy_fd, which is likely to be a
    9183                   sensible address from which we can do a file transfer now - the
    9284                   most sensible we can get easily. */
    93         }
    94         else
    95         {
    96                 ASSERTSOCKOP( gethostname( host, HOST_NAME_MAX + 1 ), "gethostname()" );
     85        } else {
     86                ASSERTSOCKOP(gethostname(host, HOST_NAME_MAX + 1), "gethostname()");
    9787        }
    9888
    99         memset( &hints, 0, sizeof( struct addrinfo ) );
     89        memset(&hints, 0, sizeof(struct addrinfo));
    10090        hints.ai_socktype = SOCK_STREAM;
    10191        hints.ai_flags = AI_NUMERICSERV;
    10292
    103         if ( ( gret = getaddrinfo( host, port, &hints, &rp ) ) != 0 )
    104         {
    105                 sprintf( errmsg, "getaddrinfo() failed: %s", gai_strerror( gret ) );
     93        if ((gret = getaddrinfo(host, port, &hints, &rp)) != 0) {
     94                sprintf(errmsg, "getaddrinfo() failed: %s", gai_strerror(gret));
    10695                return -1;
    10796        }
     
    10998        saddrlen = rp->ai_addrlen;
    11099
    111         memcpy( saddr, rp->ai_addr, saddrlen );
     100        memcpy(saddr, rp->ai_addr, saddrlen);
    112101
    113         freeaddrinfo( rp );
     102        freeaddrinfo(rp);
    114103
    115         ASSERTSOCKOP( fd = socket( saddr->ss_family, SOCK_STREAM, 0 ), "Opening socket" );
    116         ASSERTSOCKOP( bind( fd, ( struct sockaddr *)saddr, saddrlen ), "Binding socket" );
    117         ASSERTSOCKOP( listen( fd, 1 ), "Making socket listen" );
     104        ASSERTSOCKOP(fd = socket(saddr->ss_family, SOCK_STREAM, 0), "Opening socket");
     105        ASSERTSOCKOP(bind(fd, ( struct sockaddr *) saddr, saddrlen), "Binding socket");
     106        ASSERTSOCKOP(listen(fd, 1), "Making socket listen");
    118107
    119         if ( !inet_ntop( saddr->ss_family, saddr->ss_family == AF_INET ?
    120                         ( void * )&( ( struct sockaddr_in * ) saddr )->sin_addr.s_addr :
    121                         ( void * )&( ( struct sockaddr_in6 * ) saddr )->sin6_addr.s6_addr,
    122                         host, HOST_NAME_MAX ) )
    123         {
    124                 strcpy( errmsg, "inet_ntop failed on listening socket" );
     108        if (!inet_ntop(saddr->ss_family, saddr->ss_family == AF_INET ?
     109                       ( void * ) &(( struct sockaddr_in * ) saddr)->sin_addr.s_addr :
     110                       ( void * ) &(( struct sockaddr_in6 * ) saddr)->sin6_addr.s6_addr,
     111                       host, HOST_NAME_MAX)) {
     112                strcpy(errmsg, "inet_ntop failed on listening socket");
    125113                return -1;
    126114        }
    127115
    128         ssize = sizeof( struct sockaddr_storage );
    129         ASSERTSOCKOP( getsockname( fd, ( struct sockaddr *)saddr, &ssize ), "Getting socket name" );
     116        ssize = sizeof(struct sockaddr_storage);
     117        ASSERTSOCKOP(getsockname(fd, ( struct sockaddr *) saddr, &ssize), "Getting socket name");
    130118
    131         if( saddr->ss_family == AF_INET )
    132                 g_snprintf( port, 6, "%d", ntohs( ( (struct sockaddr_in *) saddr )->sin_port ) );
    133         else
    134                 g_snprintf( port, 6, "%d", ntohs( ( (struct sockaddr_in6 *) saddr )->sin6_port ) );
     119        if (saddr->ss_family == AF_INET) {
     120                g_snprintf(port, 6, "%d", ntohs(((struct sockaddr_in *) saddr)->sin_port));
     121        } else {
     122                g_snprintf(port, 6, "%d", ntohs(((struct sockaddr_in6 *) saddr)->sin6_port));
     123        }
    135124
    136         if( saddr_ptr )
    137                 memcpy( saddr_ptr, saddr, saddrlen );
     125        if (saddr_ptr) {
     126                memcpy(saddr_ptr, saddr, saddrlen);
     127        }
    138128
    139129        /* I hate static-length strings.. */
    140         host[HOST_NAME_MAX-1] = '\0';
     130        host[HOST_NAME_MAX - 1] = '\0';
    141131        port[5] = '\0';
    142        
     132
    143133        return fd;
    144134}
Note: See TracChangeset for help on using the changeset viewer.