Signed-off-by: Theodore Ts'o <tytso@mit.edu>
int e2p_get_encoding_flags(int encoding);
int e2p_str2encoding_flags(int encoding, char *param, __u16 *flags);
-const char *e2p_errcode2str(int err);
+const char *e2p_errcode2str(unsigned int err);
#include <stdlib.h>
#include <string.h>
+#include "e2p.h"
+
static const char *err_string[] = {
"",
"UNKNOWN", /* 1 */
(sizeof(array) / sizeof(array[0]))
/* Return the name of an encoding or NULL */
-const char *e2p_errcode2str(int err)
+const char *e2p_errcode2str(unsigned int err)
{
static char buf[32];
if (err < ARRAY_SIZE(err_string))
return err_string[err];
- sprintf(buf, "UNKNOWN_ERRCODE_%d", err);
+ sprintf(buf, "UNKNOWN_ERRCODE_%u", err);
return buf;
}