Changeset 4bd8a5b for lib/format_rt.c


Ignore:
Timestamp:
12/24/06 17:05:29 (15 years ago)
Author:
Perry Lorier <perry@…>
Branches:
4.0.1-hotfixes, cachetimestamps, develop, dpdk-ndag, etsilive, getfragoff, help, libtrace4, master, ndag_format, pfring, rc-4.0.1, rc-4.0.2, rc-4.0.3, rc-4.0.4, ringdecrementfix, ringperformance, ringtimestampfixes
Children:
870e501
Parents:
778d459
Message:

Cleanup a gazillion warnings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lib/format_rt.c

    reb1aab2 r4bd8a5b  
    5353#define RT_INFO ((struct rt_format_data_t*)libtrace->format_data)
    5454
    55 static char *rt_deny_reason(uint8_t reason) {
     55static char *rt_deny_reason(enum rt_conn_denied_t reason)
     56{
    5657        char *string = 0;
    5758
     
    111112        }
    112113
     114        memset(&remote,0, sizeof(remote));
    113115        remote.sin_family = AF_INET;
    114116        remote.sin_port = htons(RT_INFO->port);
    115117        remote.sin_addr = *((struct in_addr *)he->h_addr);
    116         memset(&(remote.sin_zero), 0, 8);
    117118
    118119        if (connect(RT_INFO->input_fd, (struct sockaddr *)&remote,
    119                                 sizeof(struct sockaddr)) == -1) {
     120                                (socklen_t)sizeof(struct sockaddr)) == -1) {
    120121                trace_set_err(libtrace, TRACE_ERR_INIT_FAILED,
    121122                                "Could not connect to host %s on port %d",
     
    217218                        RT_INFO->hostname =
    218219                                (char *)strndup(uridata,
    219                                                 (scan - uridata));
     220                                                (size_t)(scan - uridata));
    220221                        RT_INFO->port =
    221222                                atoi(++scan);
     
    284285}
    285286
    286 #define RT_BUF_SIZE 4000
    287 
    288 static int rt_read(libtrace_t *libtrace, void **buffer, size_t len, int block) {
     287#define RT_BUF_SIZE 4000U
     288
     289static int rt_read(libtrace_t *libtrace, void **buffer, size_t len, int block)
     290{
    289291        int numbytes;
    290292       
     
    292294       
    293295        if (!RT_INFO->pkt_buffer) {
    294                 RT_INFO->pkt_buffer = malloc(RT_BUF_SIZE);
     296                RT_INFO->pkt_buffer = malloc((size_t)RT_BUF_SIZE);
    295297                RT_INFO->buf_current = RT_INFO->pkt_buffer;
    296298                RT_INFO->buf_filled = 0;
     
    441443        char *buf_ptr;
    442444        int numbytes = 0;
    443         unsigned int to_write = 0;
     445        size_t to_write = 0;
    444446        rt_header_t *hdr;
    445447        rt_ack_t *ack_hdr;
     
    516518
    517519        if (packet->type >= TRACE_RT_DATA_SIMPLE) {
    518                 if (rt_read(libtrace, &packet->buffer, RT_INFO->rt_hdr.length,blocking) != RT_INFO->rt_hdr.length) {
     520                if (rt_read(libtrace,
     521                                        &packet->buffer,
     522                                        (size_t)RT_INFO->rt_hdr.length,
     523                                        blocking) != RT_INFO->rt_hdr.length) {
    519524                        return -1;
    520525                }
     
    538543                        case TRACE_RT_STATUS:
    539544                                if (rt_read(libtrace, &packet->buffer,
    540                                         RT_INFO->rt_hdr.length, blocking) !=
     545                                        (size_t)RT_INFO->rt_hdr.length,
     546                                        blocking) !=
    541547                                                RT_INFO->rt_hdr.length) {
    542548                                        return -1;
     
    548554                        case TRACE_RT_DUCK_2_5:
    549555                                if (rt_read(libtrace, &packet->buffer,
    550                                         RT_INFO->rt_hdr.length, blocking) !=
     556                                        (size_t)RT_INFO->rt_hdr.length,
     557                                        blocking) !=
    551558                                                RT_INFO->rt_hdr.length) {
    552559                                        return -1;
Note: See TracChangeset for help on using the changeset viewer.