X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/e9d39f548915dfaeb5dee56dd3bf0d9d81bf9780..94187a80bd60baab4b9c4b949ad820d730578123:/sbr/m_name.c diff --git a/sbr/m_name.c b/sbr/m_name.c index 2289e82d..9bc8c0b5 100644 --- a/sbr/m_name.c +++ b/sbr/m_name.c @@ -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 @@ -9,6 +7,7 @@ #include #include +#include #define STR(s) #s #define SIZE(n) (sizeof STR(n)) /* Includes NUL. */ @@ -16,12 +15,7 @@ char * m_name (int num) { - static char name[SIZE(INT_MAX)]; - - if (num <= 0) - return "?"; - - sprintf(name, "%d", num); + if (num <= 0) return "?"; - return name; + return m_strn(num, SIZE(INT_MAX)); }