]> diplodocus.org Git - nmh/blobdiff - sbr/m_name.c
seq_del.c: Move interface to own file.
[nmh] / sbr / m_name.c
index 459c62b9a93d7fc02bd7e2cde985f80b49703e56..835c1ba254079bc804c1b615c89cb645dfb3f1c7 100644 (file)
@@ -1,6 +1,4 @@
-
-/*
- * m_name.c -- return a message number as a string
+/* m_name.c -- return a message number as a string
  *
  * This code is Copyright (c) 2002, by the authors of nmh.  See the
  * COPYRIGHT file in the root directory of the nmh distribution for
  *
  * This code is Copyright (c) 2002, by the authors of nmh.  See the
  * COPYRIGHT file in the root directory of the nmh distribution for
@@ -8,7 +6,8 @@
  */
 
 #include <limits.h>
  */
 
 #include <limits.h>
-#include <h/mh.h>
+#include "h/mh.h"
+#include "h/utils.h"
 
 #define STR(s) #s
 #define SIZE(n) (sizeof STR(n)) /* Includes NUL. */
 
 #define STR(s) #s
 #define SIZE(n) (sizeof STR(n)) /* Includes NUL. */
 char *
 m_name (int num)
 {
 char *
 m_name (int num)
 {
-    static char name[SIZE(INT_MAX)];
-
-    if (num <= 0)
-       return "?";
-
-    snprintf(name, sizeof name, "%d", num);
+    if (num <= 0) return "?";
 
 
-    return name;
+    return m_strn(num, SIZE(INT_MAX));
 }
 }