]> cloudbase.mooo.com Git - z180-stamp.git/blobdiff - avr/strerror.c
cmd_fat.c, cmd_sd: use cmd_error()
[z180-stamp.git] / avr / strerror.c
index d80a3bce1982c0f91412a18d88d08539f099e880..bb151adb5ba63857e80d85aa0178aeeda4537ff0 100644 (file)
@@ -5,20 +5,22 @@
  */
 
 #include "common.h"
+#include "errnum.h"
 #include "cmd_fat.h"
 
+
 static const FLASH char * const FLASH error_strings[] = {
-       FSTR("Unknown error")
+       FSTR("Unknown error"),
+       FSTR("Not enough memory"),
+       FSTR("Bus timeout")
 };
 
-const FLASH char * my_strerror_P(int errnum)
+const FLASH char * my_strerror_P(ERRNUM errnum)
 {
        if (errnum < 100)
                return fat_rctostr(errnum);
 
        errnum -= 100;
-       if (errnum < 0)
-               errnum = 0;
        if ((unsigned) errnum >= ARRAY_SIZE(error_strings))
                errnum = 0;