]> diplodocus.org Git - nmh/blobdiff - sbr/m_name.c
new.c: Order two return statements to match comment.
[nmh] / sbr / m_name.c
index a4b49af8918d7c9eda60b368c9165819b483d4a1..9bc8c0b5e0c0e11e81399a89c1cf45f1dd4dacfa 100644 (file)
@@ -7,6 +7,7 @@
 
 #include <limits.h>
 #include <h/mh.h>
+#include <h/utils.h>
 
 #define STR(s) #s
 #define SIZE(n) (sizeof STR(n)) /* Includes NUL. */
 char *
 m_name (int num)
 {
-    static char name[SIZE(INT_MAX)];
+    if (num <= 0) return "?";
 
-    if (num <= 0)
-       return "?";
-
-    snprintf(name, sizeof name, "%d", num);
-
-    return name;
+    return m_strn(num, SIZE(INT_MAX));
 }