minor modernizations

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1550 fefdeb5f-60dc-0310-8127-8f9354f1896f
This commit is contained in:
Lennart Poettering 2007-07-28 17:16:05 +00:00
parent 8e4660a0b5
commit c7df4ba6c3

View file

@ -50,7 +50,6 @@
#include <config.h>
#endif
#include <assert.h>
#include <errno.h>
#include <stdlib.h>
#include <inttypes.h>
@ -60,6 +59,8 @@
#include <iconv.h>
#endif
#include <pulsecore/macro.h>
#include "utf8.h"
#include "xmalloc.h"
@ -207,10 +208,9 @@ static char* iconv_simple(const char *str, const char *to, const char *from) {
inlen = len = strlen(str) + 1;
new_str = pa_xmalloc(len);
assert(new_str);
while (1) {
inbuf = (ICONV_CONST char*)str; /* Brain dead prototype for iconv() */
for (;;) {
inbuf = (ICONV_CONST char*) str; /* Brain dead prototype for iconv() */
inbytes = inlen;
outbuf = new_str;
outbytes = len;
@ -226,11 +226,10 @@ static char* iconv_simple(const char *str, const char *to, const char *from) {
break;
}
assert(inbytes != 0);
pa_assert(inbytes != 0);
len += inbytes;
new_str = pa_xrealloc(new_str, len);
assert(new_str);
}
iconv_close(cd);