Changeset 5357:f3c705877ceb in roaraudio for libroar


Ignore:
Timestamp:
12/15/11 18:13:47 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

fixed some compiler warnings

Location:
libroar
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • libroar/config.c

    r5351 r5357  
    3737 
    3838static struct roar_libroar_config_codec * 
    39            roar_libroar_config_codec_get_conf(uint32_t codec, int create, struct roar_libroar_config * config); 
     39           roar_libroar_config_codec_get_conf(int32_t codec, int create, struct roar_libroar_config * config); 
    4040 
    4141 
     
    104104static int roar_libroar_config_parse_codec(struct roar_libroar_config * config, char * txt) { 
    105105 struct roar_libroar_config_codec * codec_cfg; 
    106  int codec; 
     106 int32_t codec; 
    107107 char * codec_str, * option_str, * value_str; 
    108108 char * toksave = NULL; 
     
    312312} 
    313313 
    314 struct roar_libroar_config_codec * roar_libroar_config_codec_get(int codec, int create) { 
     314struct roar_libroar_config_codec * roar_libroar_config_codec_get(int32_t codec, int create) { 
    315315 struct roar_libroar_config * config = roar_libroar_get_config(); 
    316316 return roar_libroar_config_codec_get_conf(codec, create, config); 
     
    318318 
    319319static struct roar_libroar_config_codec * 
    320            roar_libroar_config_codec_get_conf(uint32_t codec, int create, struct roar_libroar_config * config) { 
     320           roar_libroar_config_codec_get_conf(int32_t codec, int create, struct roar_libroar_config * config) { 
    321321 size_t i; 
    322322 int need_new = 1; 
     
    335335 } else { 
    336336  for (i = 0; i < config->codecs.num; i++) { 
    337    if ( config->codecs.codec[i].codec == codec ) 
     337   if ( config->codecs.codec[i].codec == (uint32_t)codec ) 
    338338    return &(config->codecs.codec[i]); 
    339339   if ( config->codecs.codec[i].codec == (uint32_t)-1 ) 
  • libroar/ctl.c

    r5236 r5357  
    347347} 
    348348 
    349 int roar_ctl_ia2m     (struct roar_message * m, int * data, int len) { 
    350  int i; 
     349int roar_ctl_ia2m     (struct roar_message * m, int * data, size_t len) { 
     350 size_t i; 
    351351 
    352352 if ( len > LIBROAR_BUFFER_MSGDATA ) { 
     
    362362 return 0; 
    363363} 
    364 int roar_ctl_m2ia     (struct roar_message * m, int * data, int len) { 
    365  int i; 
     364int roar_ctl_m2ia     (struct roar_message * m, int * data, size_t len) { 
     365 size_t i; 
    366366 
    367367 if ( m->datalen > len ) { 
     
    448448 
    449449int roar_ctl_m2c      (struct roar_message * m, struct roar_client * c) { 
    450  int i; 
    451  int cur; 
    452450 uint32_t pid; 
    453451 size_t len; 
     452 size_t cur; 
     453 int i; 
    454454 
    455455 if ( m == NULL || c == NULL ) { 
  • libroar/hash.c

    r5284 r5357  
    8989 {ROAR_HT_ISBN13,      "ISBN13",      8   }, 
    9090 {ROAR_HT_ADLER32,     "ADLER32",     4   }, 
    91  {-1, NULL} 
     91 {-1, NULL, -1} 
    9292}; 
    9393 
     
    211211 } 
    212212 
    213  if ( !(slen == -1 || digestlen == slen) ) { 
     213 if ( !(slen == -1 || (ssize_t)digestlen == slen) ) { 
    214214  roar_err_set(ROAR_ERROR_INVAL); 
    215215  return -1; 
     
    410410 
    411411 algo = roar_ht2gcrypt_tested(algo); 
    412  if ( algo == -1 ) 
     412 if ( algo == (roar_hash_t)-1 ) 
    413413  return -1; 
    414414 
     
    447447 
    448448 len = roar_ht_digestlen(algo); 
    449  if ( len == -1 ) 
     449 if ( len == (size_t)-1 ) /* this is a hack to avoid len to be of type ssize_t which breaks following code */ 
    450450  return -1; 
    451451 
  • libroar/ltm.c

    r5295 r5357  
    267267 ROAR_DBG("roar_ltm_get_streamptr(res=%p, streamidx=%i) = ?", res, streamidx); 
    268268 
    269  if ( res == NULL || streamidx < 0 || streamidx >= res->streams ) { 
     269 if ( res == NULL || streamidx >= res->streams ) { 
    270270  roar_err_set(ROAR_ERROR_FAULT); 
    271271  return NULL; 
  • libroar/vio_bio.c

    r5278 r5357  
    5353 return 0; 
    5454#else 
     55 (void)calls, (void)bio; 
     56 roar_err_set(ROAR_ERROR_NOSYS); 
    5557 return -1; 
    5658#endif 
     
    5860 
    5961BIO *   roar_vio_to_bio        (struct roar_vio_calls * calls) { 
     62 roar_err_set(ROAR_ERROR_NOSYS); 
    6063 return NULL; 
    6164} 
  • libroar/vio_cmd.c

    r5278 r5357  
    297297 int max_fh; 
    298298 int ret; 
    299  char   tbuf[ROAR_VIO_CMD_BUFSIZE]; 
    300  char * tp   = NULL; 
    301  size_t tlen = 0; 
    302  int    nonblock = state->options & ROAR_VIO_CMD_OPTS_NONBLOCK; 
    303  int    in, out; 
    304  int    eating = 1; 
     299 char    tbuf[ROAR_VIO_CMD_BUFSIZE]; 
     300 char  * tp   = NULL; 
     301 ssize_t tlen = 0; 
     302 int     nonblock = state->options & ROAR_VIO_CMD_OPTS_NONBLOCK; 
     303 int     in, out; 
     304 int     eating = 1; 
    305305 
    306306 ROAR_DBG("roar_vio_cmd_read(*) = ?"); 
  • libroar/vio_rtp.c

    r5278 r5357  
    4444 {ROAR_RTP_PT_A_L16_441_2, {.codec = ROAR_CODEC_PCM_S_BE, .bits = 16, .rate = 44100, .channels = 2}}, 
    4545 {ROAR_RTP_PT_A_L16_441_1, {.codec = ROAR_CODEC_PCM_S_BE, .bits = 16, .rate = 44100, .channels = 1}}, 
    46  {-1, {-1, -1, -1}} 
     46 {-1, {-1, -1, -1, -1}} 
    4747}; 
    4848 
     
    127127 size_t len_need = self->mtu * 4 + sizeof(struct roar_rtp_header); // we hope to never get pkgs with size > 4*mtu 
    128128 size_t len_have; 
    129  size_t have = 0; 
     129 ssize_t have = 0; 
    130130 ssize_t ret; 
    131131 union { 
     
    202202 data.vp += dataoffset; 
    203203 
    204  if ( ret <= count ) { 
     204 if ( ret <= (ssize_t)count ) { 
    205205  memcpy(buf, data.vp, ret); 
    206206  ROAR_DBG("roar_vio_rtp_read(vio=%p, buf=%p, count=?) = %llu", vio, buf, (long long unsigned)(have+ret)); 
     
    251251  } 
    252252 
    253   return len_have ? len_have : ret; 
     253  return len_have ? (ssize_t)len_have : ret; 
    254254 } 
    255255 
  • libroar/vs.c

    r5315 r5357  
    12881288 struct roar_vio_selecttv rtv = {.sec = 0, .nsec = 1}; 
    12891289 size_t len = 0; 
    1290  ssize_t i; 
     1290 size_t i; 
    12911291 ssize_t ret; 
    12921292 int can_read = 0, can_write = 0; 
     
    13991399  if ( ret == -1 ) { 
    14001400   return -1; 
    1401   } else if ( ret == len ) { 
     1401  } else if ( ret == (ssize_t)len ) { 
    14021402   roar_buffer_free(vss->writebuffer); 
    14031403   vss->writebuffer = NULL; 
     
    14191419  if ( ret == -1 ) { 
    14201420   return -1; 
    1421   } else if ( ret == len ) { 
     1421  } else if ( ret == (ssize_t)len ) { 
    14221422   roar_buffer_free(vss->readbuffer); 
    14231423   vss->readbuffer = NULL; 
     
    14621462   if ( ret == -1 ) { 
    14631463    return -1; 
    1464    } else if ( ret == len ) { 
     1464   } else if ( ret == (ssize_t)len ) { 
    14651465    roar_buffer_free(vss->readbuffer); 
    14661466    vss->readbuffer = NULL; 
     
    15041504   ROAR_DBG("roar_vs_iterate(vss=%p, wait=%i, error=%p) = ?", vss, wait, error); 
    15051505 
    1506    if ( len != ret ) { 
     1506   if ( (ssize_t)len != ret ) { 
    15071507    len = ret; 
    15081508    if ( roar_buffer_set_len(vss->writebuffer, len) == -1 ) 
     
    15161516   if ( ret == -1 ) { 
    15171517    return -1; 
    1518    } else if ( ret == len ) { 
     1518   } else if ( ret == (ssize_t)len ) { 
    15191519    roar_buffer_free(vss->writebuffer); 
    15201520    vss->writebuffer = NULL; 
Note: See TracChangeset for help on using the changeset viewer.