minor modernizations
authorLennart Poettering <lennart@poettering.net>
Sat, 28 Jul 2007 17:16:05 +0000 (17:16 +0000)
committerLennart Poettering <lennart@poettering.net>
Sat, 28 Jul 2007 17:16:05 +0000 (17:16 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1550 fefdeb5f-60dc-0310-8127-8f9354f1896f

src/pulse/utf8.c

index 923e021..a179b3f 100644 (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);