Changeset 5270:e25346c13638 in roaraudio for libroar
- Timestamp:
- 11/17/11 18:20:12 (12 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- libroar
- Files:
-
- 31 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/Makefile
r5220 r5270 17 17 INCLUDE = -I../include -I../include/libroar 18 18 CFLAGS += -g -Wall $(OPTI_O) $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) 19 LDFLAGS+= -g $(SHARED) $(LDPATH)19 LDFLAGS+= -g -Wall $(SHARED) $(LDPATH) 20 20 LIBS = $(LIBROAR_NS) 21 21 -
libroar/acl.c
r4708 r5270 44 44 return 0; 45 45 46 if ( rule->addr && !addr)46 if ( rule->addr && addr != NULL ) 47 47 return 0; 48 48 -
libroar/authfile.c
r4973 r5270 223 223 if ( roar_vio_lseek(&(authfile->vio), 0, SEEK_SET) != 0 ) 224 224 return -1; 225 if ( roar_vio_write(&(authfile->vio), key->data, key->len) != key->len )225 if ( roar_vio_write(&(authfile->vio), key->data, key->len) != (ssize_t)key->len ) 226 226 return -1; 227 227 if ( roar_authfile_unlock(authfile) == -1 ) -
libroar/config.c
r5202 r5270 37 37 38 38 static struct roar_libroar_config_codec * 39 roar_libroar_config_codec_get_conf( int codec, int create, struct roar_libroar_config * config);39 roar_libroar_config_codec_get_conf(uint32_t codec, int create, struct roar_libroar_config * config); 40 40 41 41 … … 318 318 319 319 static struct roar_libroar_config_codec * 320 roar_libroar_config_codec_get_conf( int codec, int create, struct roar_libroar_config * config) {321 int i;320 roar_libroar_config_codec_get_conf(uint32_t codec, int create, struct roar_libroar_config * config) { 321 size_t i; 322 322 int need_new = 1; 323 323 … … 337 337 if ( config->codecs.codec[i].codec == codec ) 338 338 return &(config->codecs.codec[i]); 339 if ( config->codecs.codec[i].codec == -1 )339 if ( config->codecs.codec[i].codec == (uint32_t)-1 ) 340 340 need_new = 0; 341 341 } … … 349 349 if ( !need_new ) { 350 350 for (i = 0; i < config->codecs.num; i++) { 351 if ( config->codecs.codec[i].codec == -1 ) {351 if ( config->codecs.codec[i].codec == (uint32_t)-1 ) { 352 352 memset(&(config->codecs.codec[i]), 0, sizeof(struct roar_libroar_config_codec)); 353 353 config->codecs.codec[i].codec = codec; … … 368 368 memset(&(config->codecs.codec[config->codecs.num]), 0, 16); 369 369 for (i = config->codecs.num; i < (config->codecs.num+16); i++) { 370 config->codecs.codec[i].codec = -1;370 config->codecs.codec[i].codec = (uint32_t)-1; 371 371 } 372 372 -
libroar/debug.c
r5201 r5270 184 184 ret = snprintf(buf, sizeof(buf), "(%s: %s:%lu): %s: ", prefix, file, line, typename); 185 185 186 if ( ret > 0 && ret < sizeof(buf) ) {186 if ( ret > 0 && ret < (int)sizeof(buf) ) { 187 187 bufp += ret; 188 188 } else { -
libroar/enumdev.c
r5238 r5270 101 101 int i; 102 102 #endif 103 104 (void)flags, (void)dir, (void)socktype; 103 105 104 106 if ( maxlen < 10 ) … … 207 209 }; 208 210 211 (void)flags, (void)dir, (void)socktype; 212 209 213 for (f = &(files[0]); f->file != NULL; f++) { 210 214 if ( (inp = fopen(f->file, "r")) == NULL ) -
libroar/env.c
r5008 r5270 60 60 const char * roar_env_get_home(int level) { 61 61 const char * home = getenv("HOME"); 62 63 (void)level; 62 64 63 65 return home; -
libroar/error.c
r5252 r5270 918 918 static char buf[1024] = ""; 919 919 int num[8]; 920 int i;920 size_t i; 921 921 int _ra_err = roar_error; 922 922 int _sys_err = errno; -
libroar/hash.c
r5188 r5270 146 146 int i; 147 147 148 for (i = 0; _libroar_hashes[i].id != -1; i++)148 for (i = 0; _libroar_hashes[i].id != (uint_least32_t)-1; i++) 149 149 if ( _libroar_hashes[i].id == ht ) 150 150 return _libroar_hashes[i].name; … … 157 157 int i; 158 158 159 for (i = 0; _libroar_hashes[i].id != -1; i++)159 for (i = 0; _libroar_hashes[i].id != (uint_least32_t)-1; i++) 160 160 if ( !strcasecmp(_libroar_hashes[i].name, ht) ) 161 161 return _libroar_hashes[i].id; … … 168 168 int i; 169 169 170 for (i = 0; _libroar_hashes[i].id != -1; i++)170 for (i = 0; _libroar_hashes[i].id != (uint_least32_t)-1; i++) 171 171 if ( _libroar_hashes[i].id == ht ) 172 172 return _libroar_hashes[i].dlen; -
libroar/hash_tiger.c
r4721 r5270 580 580 581 581 int roar_hash_tiger_uninit(struct roar_hash_tiger * state) { 582 (void)state; 582 583 return 0; 583 584 } … … 667 668 668 669 ssize_t roar_hash_tiger_statelen(struct roar_hash_tiger * state) { 670 (void)state; 669 671 return PSTATE_LEN; 670 672 } … … 827 829 828 830 ssize_t roar_hash_tiger_blocklen(struct roar_hash_tiger * state) { 831 (void)state; 829 832 return BLOCK_LEN; 830 833 } -
libroar/libroar.c
r5020 r5270 216 216 //#define ROAR_ERR(format, args...) roar_debug_msg(ROAR_DEBUG_TYPE_ERROR, __LINE__, __FILE__, ROAR_DBG_PREFIX, format, ## args) 217 217 218 // we do not support info-text at the moment. 219 (void)info; 220 218 221 if ( func == NULL ) 219 222 func = "<unknown>"; -
libroar/ltm.c
r5145 r5270 175 175 char * buf = NULL; 176 176 int ret; 177 inti;177 size_t i; 178 178 179 179 if ( con == NULL ) { … … 260 260 } 261 261 262 static int64_t * roar_ltm_get_streamptr(struct roar_ltm_result * res, int streamidx) {262 static int64_t * roar_ltm_get_streamptr(struct roar_ltm_result * res, size_t streamidx) { 263 263 int64_t * ptr; 264 264 int numchans; 265 int i;265 size_t i; 266 266 267 267 ROAR_DBG("roar_ltm_get_streamptr(res=%p, streamidx=%i) = ?", res, streamidx); … … 289 289 } 290 290 291 int roar_ltm_get_numchans(struct roar_ltm_result * res, int streamidx) {291 int roar_ltm_get_numchans(struct roar_ltm_result * res, size_t streamidx) { 292 292 int64_t * ptr = roar_ltm_get_streamptr(res, streamidx); 293 293 … … 298 298 } 299 299 300 int64_t roar_ltm_extract(struct roar_ltm_result * res, int mt, int streamidx, int channel) {300 int64_t roar_ltm_extract(struct roar_ltm_result * res, int mt, size_t streamidx, int channel) { 301 301 int64_t * ptr = roar_ltm_get_streamptr(res, streamidx); 302 302 int numchans; -
libroar/memmgr.c
r5010 r5270 366 366 memcpy(dst+dlen, src, slen); 367 367 dst[dlen+slen] = 0; 368 } else if ( dlen != size ) {368 } else if ( dlen != (ssize_t)size ) { 369 369 memcpy(dst+dlen, src, size-dlen-1); 370 370 dst[size-1] = 0; -
libroar/meta.c
r5054 r5270 520 520 521 521 int roar_stream_meta_list (struct roar_connection * con, struct roar_stream * s, int * types, size_t len) { 522 int i;522 size_t i; 523 523 struct roar_message m; 524 524 -
libroar/pinentry.c
r5016 r5270 177 177 len = strlen(cmd); 178 178 179 if ( write(pe->out, cmd, len) != len )179 if ( write(pe->out, cmd, len) != (ssize_t)len ) 180 180 return -1; 181 181 … … 186 186 len = strlen(args); 187 187 188 if ( write(pe->out, args, len) != len )188 if ( write(pe->out, args, len) != (ssize_t)len ) 189 189 return -1; 190 190 } -
libroar/proto.c
r5216 r5270 111 111 } 112 112 113 if ( roar_vio_write(vio, buf, headerlen) != headerlen ) {113 if ( roar_vio_write(vio, buf, headerlen) != (ssize_t)headerlen ) { 114 114 return -1; 115 115 } 116 116 117 117 if ( mes->datalen != 0 ) { 118 if ( roar_vio_write(vio, data == NULL ? mes->data : data, mes->datalen) != mes->datalen ) {118 if ( roar_vio_write(vio, data == NULL ? mes->data : data, mes->datalen) != (ssize_t)mes->datalen ) { 119 119 return -1; 120 120 } … … 122 122 123 123 if ( crclen != 0 ) { 124 if ( roar_vio_write(vio, crc, crclen) != crclen ) {124 if ( roar_vio_write(vio, crc, crclen) != (ssize_t)crclen ) { 125 125 return -1; 126 126 } … … 253 253 254 254 if ( mes->datalen <= LIBROAR_BUFFER_MSGDATA ) { 255 if ( roar_vio_read(vio, mes->data, mes->datalen) == mes->datalen ) {255 if ( roar_vio_read(vio, mes->data, mes->datalen) == (ssize_t)mes->datalen ) { 256 256 ROAR_DBG("roar_vrecv_message2(*): Got data!"); 257 257 roar_err_clear(); … … 285 285 } 286 286 287 if ( roar_vio_read(vio, *data, mes->datalen) == mes->datalen ) {287 if ( roar_vio_read(vio, *data, mes->datalen) == (ssize_t)mes->datalen ) { 288 288 ROAR_DBG("roar_vrecv_message2(*): Got data!"); 289 289 -
libroar/roardl.c
r5008 r5270 119 119 void * ret = dlsym(_roardl2ldl(lhandle), sym); 120 120 121 (void)type; 122 121 123 ROAR_DBG("roar_dl_getsym(lhandle=%p, sym='%s', type=%i) = %p", lhandle, sym, type, ret); 122 124 … … 181 183 char * roar_dl_errstr(struct roar_dl_lhandle * lhandle) { 182 184 #if defined(ROAR_HAVE_LIBDL) 185 (void)lhandle; 183 186 return dlerror(); 184 187 #else -
libroar/serverinfo.c
r4708 r5270 155 155 struct roar_server_info * ret = NULL; 156 156 uint16_t * d16, * dptr; 157 int idx;158 int i;157 size_t idx; 158 size_t i; 159 159 size_t needlen = 4; 160 160 char * textpart; -
libroar/slp.c
r4805 r5270 48 48 struct roar_slp_cookie * self = cookie; 49 49 50 (void)hslp; 51 50 52 ROAR_DBG("roar_slp_url_callback(*) = ?"); 51 53 -
libroar/socket.c
r5261 r5270 1088 1088 1089 1089 if ( app_len > 0 ) 1090 if ( write(fh, app, app_len) != app_len )1090 if ( write(fh, app, app_len) != (ssize_t)app_len ) 1091 1091 return -1; 1092 1092 -
libroar/stream.c
r5240 r5270 510 510 } 511 511 512 if ( data[1] != ROAR_STREAM_PARA_NAME ) {512 if ( data[1] != (uint16_t)ROAR_STREAM_PARA_NAME ) { 513 513 roar_err_set(ROAR_ERROR_TYPEMM); 514 514 return -1; … … 815 815 */ 816 816 817 static struct {817 static const struct { 818 818 int dir; 819 819 const char * name; … … 870 870 */ 871 871 872 static struct {873 intcodec;874 const char * name;875 const char * mime;872 static const struct { 873 const uint32_t codec; 874 const char * name; 875 const char * mime; 876 876 } _libroar_codec[] = { 877 877 // PCM: … … 975 975 }; 976 976 977 int roar_str2codec(const char * codec) {978 int i;977 int32_t roar_str2codec(const char * codec) { 978 size_t i; 979 979 int guess; 980 980 … … 985 985 return guess; 986 986 987 for (i = 0; _libroar_codec[i].codec != -1; i++)987 for (i = 0; _libroar_codec[i].codec != (uint32_t)-1; i++) 988 988 if ( strcasecmp(_libroar_codec[i].name, codec) == 0 ) 989 989 return _libroar_codec[i].codec; … … 994 994 995 995 996 const char * roar_codec2str (const int codec) {996 const char * roar_codec2str (const uint32_t codec) { 997 997 int i; 998 998 999 for (i = 0; _libroar_codec[i].codec != -1; i++)999 for (i = 0; _libroar_codec[i].codec != (uint32_t)-1; i++) 1000 1000 if ( _libroar_codec[i].codec == codec ) 1001 1001 return _libroar_codec[i].name; … … 1004 1004 } 1005 1005 1006 int 1007 int i;1006 int32_t roar_mime2codec (const char * mime) { 1007 size_t i; 1008 1008 1009 1009 if ( mime == NULL ) { … … 1017 1017 } 1018 1018 1019 for (i = 0; _libroar_codec[i].codec != -1; i++)1019 for (i = 0; _libroar_codec[i].codec != (uint32_t)-1; i++) 1020 1020 if ( _libroar_codec[i].mime != NULL ) 1021 1021 if ( strcasecmp(_libroar_codec[i].mime, mime) == 0 ) … … 1026 1026 } 1027 1027 1028 const char * roar_codec2mime (const intcodec) {1029 int i;1030 1031 for (i = 0; _libroar_codec[i].codec != -1; i++)1028 const char * roar_codec2mime (const uint32_t codec) { 1029 size_t i; 1030 1031 for (i = 0; _libroar_codec[i].codec != (uint32_t)-1; i++) 1032 1032 if ( _libroar_codec[i].codec == codec ) 1033 1033 return _libroar_codec[i].mime; … … 1110 1110 } 1111 1111 1112 static struct {1112 static const struct { 1113 1113 int role; 1114 1114 const char * name; … … 1209 1209 } 1210 1210 1211 static struct {1211 static const struct { 1212 1212 const char * name; 1213 1213 struct roar_audio_info info; -
libroar/trap.c
r4784 r5270 54 54 size_t i; 55 55 56 for (i = 0; i < (sizeof(_libroar_trap_groups)/sizeof(*_libroar_trap_groups)) && _libroar_trap_groups[i].id != -1; i++); 56 for (i = 0; 57 i < (sizeof(_libroar_trap_groups)/sizeof(*_libroar_trap_groups)) && _libroar_trap_groups[i].id != (unsigned int)-1; 58 i++); 57 59 if ( i == (sizeof(_libroar_trap_groups)/sizeof(*_libroar_trap_groups)) ) 58 60 return -1; … … 68 70 size_t i; 69 71 70 for (i = 0; i < (sizeof(_libroar_trap_groups)/sizeof(*_libroar_trap_groups)) && _libroar_trap_groups[i].id != -1; i++) { 72 for (i = 0; 73 i < (sizeof(_libroar_trap_groups)/sizeof(*_libroar_trap_groups)) && _libroar_trap_groups[i].id != (unsigned int)-1; 74 i++) { 71 75 if ( _libroar_trap_groups[i].id == group ) 72 76 return _libroar_trap_groups[i].name; … … 79 83 size_t i; 80 84 81 for (i = 0; i < (sizeof(_libroar_trap_groups)/sizeof(*_libroar_trap_groups)) && _libroar_trap_groups[i].id != -1; i++) { 85 for (i = 0; 86 i < (sizeof(_libroar_trap_groups)/sizeof(*_libroar_trap_groups)) && _libroar_trap_groups[i].id != (unsigned int)-1; 87 i++) { 82 88 if ( !strcasecmp(_libroar_trap_groups[i].name, name) ) 83 89 return _libroar_trap_groups[i].id; … … 128 134 } 129 135 #else 136 (void)group, (void)name, (void)line, (void)file, (void)prefix; 130 137 return; 131 138 #endif -
libroar/vio.c
r5260 r5270 686 686 // null 687 687 ssize_t roar_vio_null_rw (struct roar_vio_calls * vio, void *buf, size_t count) { 688 (void)count; 689 688 690 if ( vio == NULL || buf == NULL ) { 689 691 roar_err_set(ROAR_ERROR_FAULT); … … 695 697 696 698 int roar_vio_null_sync (struct roar_vio_calls * vio) { 699 (void)vio; 697 700 return 0; 698 701 } -
libroar/vio_dstr.c
r5257 r5270 37 37 38 38 #ifndef ROAR_WITHOUT_VIO_DSTR 39 st ruct _roar_vio_dstr_type {39 static struct _roar_vio_dstr_type { 40 40 const int id; 41 41 const char * name; -
libroar/vio_jumbo.c
r4708 r5270 147 147 148 148 // TODO: do this a bit more intelergent (RE?) 149 if ( roar_vio_write(self->backend, data, self->pos) != self->pos )149 if ( roar_vio_write(self->backend, data, self->pos) != (ssize_t)self->pos ) 150 150 return -1; 151 151 -
libroar/vio_misc.c
r4876 r5270 55 55 56 56 static off_t roar_vio_misc_lseek (struct roar_vio_calls * vio, off_t offset, int whence) { 57 (void)vio, (void)offset, (void)whence; 57 58 return 0; 58 59 } … … 71 72 72 73 static int roar_vio_misc_sync (struct roar_vio_calls * vio) { 74 (void)vio; 73 75 return 0; 74 76 } … … 98 100 99 101 static int roar_vio_misc_close (struct roar_vio_calls * vio) { 102 (void)vio; 100 103 return 0; 101 104 } … … 119 122 120 123 static ssize_t roar_vio_misc_op_return_len (void * buf, size_t len, struct roar_vio_calls * vio, struct roar_vio_misc * callbacks) { 124 (void)buf, (void)vio, (void)callbacks; 121 125 return len; 122 126 } 123 127 124 128 static ssize_t roar_vio_misc_op_return_zero(void * buf, size_t len, struct roar_vio_calls * vio, struct roar_vio_misc * callbacks) { 129 (void)buf, (void)len, (void)vio, (void)callbacks; 125 130 return 0; 126 131 } 127 132 128 133 static ssize_t roar_vio_misc_op_zero(void * buf, size_t len, struct roar_vio_calls * vio, struct roar_vio_misc * callbacks) { 134 (void)vio, (void)callbacks; 129 135 memset(buf, 0, len); 130 136 return len; … … 133 139 static ssize_t roar_vio_misc_op_full(void * buf, size_t len, struct roar_vio_calls * vio, struct roar_vio_misc * callbacks) 134 140 { 141 (void)buf, (void)len, (void)vio, (void)callbacks; 135 142 roar_err_set(ROAR_ERROR_NOSPC); 136 143 return -1; … … 138 145 139 146 static ssize_t roar_vio_misc_op_random_nonce(void * buf, size_t len, struct roar_vio_calls * vio, struct roar_vio_misc * callbacks) { 147 (void)vio, (void)callbacks; 148 140 149 if ( roar_random_gen_nonce(buf, len) == -1 ) 141 150 return -1; … … 145 154 146 155 static ssize_t roar_vio_misc_op_random_salt_nonce(void * buf, size_t len, struct roar_vio_calls * vio, struct roar_vio_misc * callbacks) { 156 (void)vio, (void)callbacks; 157 147 158 if ( roar_random_salt_nonce(buf, len) == -1 ) 148 159 return -1; -
libroar/vio_pipe.c
r4708 r5270 215 215 // we may add fdatasync() calls here depending on the type 216 216 // but in general they should not be needed on pipes. 217 (void)vio; 217 218 return 0; 218 219 } -
libroar/vio_stdio.c
r5088 r5270 62 62 #endif 63 63 64 // (void)flags is the the individual sections because later added APIs 65 // may require those flags. 66 64 67 if ( calls == NULL ) 65 68 return NULL; 66 69 67 70 #if defined(ROAR_HAVE_FOPENCOOKIE) 71 (void)flags; 72 68 73 memset(&foc_funcs, 0, sizeof(cookie_io_functions_t)); 69 74 … … 74 79 return fopencookie((void*) calls, "rw", foc_funcs); 75 80 #elif defined(ROAR_HAVE_FUNOPEN) 81 (void)flags; 82 76 83 return funopen((void*) calls, roar_vio_to_stdio_read, roar_vio_to_stdio_write, 77 84 roar_vio_to_stdio_lseek, roar_vio_to_stdio_close); -
libroar/vio_tantalos.c
r5028 r5270 62 62 time_t now = time(NULL); 63 63 64 (void)dst; 65 64 66 if ( (cookie = roar_vio_open_get_cookie(0)) == NULL ) 65 67 return -1; -
libroar/vio_zlib.c
r4956 r5270 51 51 52 52 static void * _zalloc(voidpf opaque, uInt items, uInt size) { 53 (void)opaque; 53 54 return roar_mm_calloc(items, size); 54 55 } 55 56 56 57 static void _zfree(voidpf opaque, voidpf address) { 58 (void)opaque; 57 59 roar_mm_free(address); 58 60 } … … 220 222 count -= len; 221 223 222 if ( len == buflen ) {224 if ( len == (ssize_t)buflen ) { 223 225 ret = roar_buffer_next(&(self->inbuf)); 224 226 } else { … … 342 344 if ( len == -1 ) { 343 345 return -1; 344 } else if ( len == buflen ) {346 } else if ( len == (ssize_t)buflen ) { 345 347 if ( roar_buffer_next(&(self->outbuf)) == -1 ) { 346 348 roar_err_set((self->compressor_error = ROAR_ERROR_LOSTSYNC)); … … 389 391 len = roar_vio_write(self->next, outbuf, outlen); 390 392 391 if ( len < outlen ) {393 if ( len < (ssize_t)outlen ) { 392 394 if ( roar_buffer_new_data(&leftbuf, outlen - len, &leftbufdata) == -1 ) { 393 395 roar_err_set((self->compressor_error = ROAR_ERROR_LOSTSYNC)); … … 428 430 429 431 static off_t roar_vio_zlib_lseek (struct roar_vio_calls * vio, off_t offset, int whence) { 432 (void)vio, (void)offset, (void)whence; 430 433 roar_err_set(ROAR_ERROR_NOSYS); 431 434 return (off_t)-1; -
libroar/vs.c
r5262 r5270 160 160 ssize_t offset; 161 161 int cmd, subcmd; 162 int i;162 size_t i; 163 163 164 164 if ( roar_recv_message(vss->con, &mes, &data) == -1 ) { … … 1154 1154 } 1155 1155 1156 if ( channels != oldchannels )1156 if ( channels != (size_t)oldchannels ) 1157 1157 mode = ROAR_SET_VOL_UNMAPPED; 1158 1158
Note: See TracChangeset
for help on using the changeset viewer.