yaffs direst tests: Clean up error to string converter
authorCharles Manning <cdhmanning@gmail.com>
Thu, 18 Nov 2010 00:47:47 +0000 (13:47 +1300)
committerCharles Manning <cdhmanning@gmail.com>
Thu, 18 Nov 2010 00:47:47 +0000 (13:47 +1300)
Compilation and comment clean ups.

Signed-off-by: Charles Manning <cdhmanning@gmail.com>
direct/python/yaffs_error_converter.c

index 1fd7b213cb1be760e6ad6efb3fe45cb9bb8cc89e..1701c5e772ab98cd6ca824c817cfe6b5c8e5949e 100644 (file)
 
 #include "yaffs_error_converter.h"
 
-typedef struct error_codes_template {
+struct error_entry {
   int code;
   char * text;  
-}error_entry;
+};
 
-const error_entry error_list[] = {
+static const struct error_entry error_list[] = {
        { ENOMEM , "ENOMEM" },
        { EBUSY , "EBUSY"},
        { ENODEV , "ENODEV"},
@@ -43,9 +43,11 @@ const error_entry error_list[] = {
 
 const char * yaffs_error_to_str(int err)
 {
-       error_entry *e = error_list;
+       const struct error_entry *e = error_list;
+
        if (err < 0) 
                err = -err;
+
        while(e->code && e->text){
                if(err == e->code)
                        return e->text;
@@ -53,4 +55,3 @@ const char * yaffs_error_to_str(int err)
        }
        return "Unknown error code";
 }
-