X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/177f020f122827214159c46dcfe7ded1e3c8d1c3..67dc75818d2a5905e09851feeb9dba23f815dd67:/sbr/m_name.c diff --git a/sbr/m_name.c b/sbr/m_name.c index a4b49af8..9bc8c0b5 100644 --- a/sbr/m_name.c +++ b/sbr/m_name.c @@ -7,6 +7,7 @@ #include #include +#include #define STR(s) #s #define SIZE(n) (sizeof STR(n)) /* Includes NUL. */ @@ -14,12 +15,7 @@ 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)); }