Simplify a debug code function.
authorWerner Koch <wk@gnupg.org>
Mon, 6 May 2013 18:22:23 +0000 (20:22 +0200)
committerWerner Koch <wk@gnupg.org>
Mon, 6 May 2013 18:22:23 +0000 (20:22 +0200)
* src/debug.c (_gpgme_debug): Remove static space string.

src/debug.c

index 56effa7..ca0bb21 100644 (file)
@@ -258,17 +258,10 @@ _gpgme_debug (int level, const char *format, ...)
   }
 #ifdef FRAME_NR
   {
-    char spaces[] = "                                        ";
-    int nr_spaces = sizeof (spaces) - 1;
-    int nr_columns;
-
-    nr_columns = 2 * (frame_nr - 1);
-    if (nr_columns > nr_spaces)
-      nr_columns = nr_spaces;
-    if (nr_columns < 0)
-      nr_columns = 0;
-    spaces[nr_columns] = '\0';
-    fprintf (errfp, "%s", spaces);
+    int indent;
+
+    indent = frame_nr > 0? (2 * (frame_nr - 1)):0;
+    fprintf (errfp, "%*s", indent < 40? indent : 40, "");
   }
 #endif