diff --git a/matlab/swz/c-code/utilities/DWCcode/arrays/dw_array.c b/matlab/swz/c-code/utilities/DWCcode/arrays/dw_array.c
index 4f1156270cfda3c387398945329baa3aabb16d0a..40ca9c348ae58e12b3ec5d4ad19a72cd1d7662df 100644
--- a/matlab/swz/c-code/utilities/DWCcode/arrays/dw_array.c
+++ b/matlab/swz/c-code/utilities/DWCcode/arrays/dw_array.c
@@ -159,7 +159,10 @@ int dw_PrintArray(FILE *f, void *a, char *format)
 static int dw_PrintInt(FILE* f, void* element, char *format)
 {
   if(f==stdout)
-    return (swz_fprintf_stdout(format ? format : "%d ",*((int*)element)) < 0) ? 0 : 1;
+    {
+      swz_fprintf_stdout(format ? format : "%d ",*((int*)element));
+      return 1;
+    }
   else
     return (fprintf(f,format ? format : "%d ",*((int*)element)) < 0) ? 0 : 1;
 }
@@ -167,7 +170,10 @@ static int dw_PrintInt(FILE* f, void* element, char *format)
 static int dw_PrintDouble(FILE* f, void* element, char *format)
 {
   if(f==stdout)
-    return (swz_fprintf_stdout(format ? format : "%lf ",*((double*)element)) < 0) ? 0 : 1;
+    {
+      swz_fprintf_stdout(format ? format : "%lf ",*((double*)element));
+      return 1;
+    }
   else
     return (fprintf(f,format ? format : "%lf ",*((double*)element)) < 0) ? 0 : 1;
 }
@@ -175,7 +181,10 @@ static int dw_PrintDouble(FILE* f, void* element, char *format)
 static int dw_PrintFloat(FILE* f, void* element, char *format)
 {
   if(f==stdout)
-    return (swz_fprintf_stdout(format ? format : "%f ",*((float*)element)) < 0) ? 0 : 1;
+    {
+      swz_fprintf_stdout(format ? format : "%f ",*((float*)element));
+      return 1;
+    }
   else
     return (fprintf(f,format ? format : "%f ",*((float*)element)) < 0) ? 0 : 1;
 }
@@ -183,7 +192,10 @@ static int dw_PrintFloat(FILE* f, void* element, char *format)
 static int dw_PrintChar(FILE* f, void* element, char *format)
 {
   if(f==stdout)
-    return (swz_fprintf_stdout(format ? format : "%c ",*((char*)element)) < 0) ? 0 : 1;
+    {
+      swz_fprintf_stdout(format ? format : "%c ",*((char*)element));
+      return 1;
+    }
   else
     return (fprintf(f,format ? format : "%c ",*((char*)element)) < 0) ? 0 : 1;
 }
@@ -191,7 +203,10 @@ static int dw_PrintChar(FILE* f, void* element, char *format)
 static int dw_PrintString(FILE* f, void* element, char *format)
 {
   if(f==stdout)
-    return (swz_fprintf_stdout(format ? format : "%s\t",(char*)element) < 0) ? 0 : 1;
+    {
+      swz_fprintf_stdout(format ? format : "%s\t",(char*)element);
+      return 1;
+    }
   else
     return (fprintf(f,format ? format : "%s\t",(char*)element) < 0) ? 0 : 1;
 }