]> code.delx.au - pulseaudio/blobdiff - src/tests/get-binary-name-test.c
tests: More useful output of make check
[pulseaudio] / src / tests / get-binary-name-test.c
index e49f2eff45de2bbafa6533e5a98ce550042e5d96..7a09bc2c482f0ed92d61eaac4d54f47831606099 100644 (file)
 #include <config.h>
 #endif
 
-#include <limits.h>
 #include <stdio.h>
 #include <string.h>
 
 #include <pulse/util.h>
 #include <pulse/xmalloc.h>
 
+#include <pulsecore/log.h>
+
 int main(int argc, char *argv[]) {
     char *exename;
     size_t allocated = 128;
@@ -36,20 +37,20 @@ int main(int argc, char *argv[]) {
         exename = pa_xmalloc(allocated);
 
         if (!pa_get_binary_name(exename, allocated)) {
-            printf("failed to read binary name\n");
+            pa_log_error("failed to read binary name");
             pa_xfree(exename);
             break;
         }
 
         if (strlen(exename) < allocated - 1) {
-            printf("%s\n", exename);
+            pa_log("%s", exename);
             pa_xfree(exename);
-            break;
+            return 0;
         }
 
         pa_xfree(exename);
         allocated *= 2;
     }
 
-    return 0;
+    return 1;
 }