filesystem_api.c 974 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #include "filesystem_api_defines.h"
  2. const char* filesystem_api_error_get_desc(FS_Error error_id) {
  3. const char* result = "unknown error";
  4. switch(error_id) {
  5. case(FSE_OK):
  6. result = "OK";
  7. break;
  8. case(FSE_NOT_READY):
  9. result = "filesystem not ready";
  10. break;
  11. case(FSE_EXIST):
  12. result = "file/dir already exist";
  13. break;
  14. case(FSE_NOT_EXIST):
  15. result = "file/dir not exist";
  16. break;
  17. case(FSE_INVALID_PARAMETER):
  18. result = "invalid parameter";
  19. break;
  20. case(FSE_DENIED):
  21. result = "access denied";
  22. break;
  23. case(FSE_INVALID_NAME):
  24. result = "invalid name/path";
  25. break;
  26. case(FSE_INTERNAL):
  27. result = "internal error";
  28. break;
  29. case(FSE_NOT_IMPLEMENTED):
  30. result = "function not implemented";
  31. break;
  32. case(FSE_ALREADY_OPEN):
  33. result = "file is already open";
  34. break;
  35. }
  36. return result;
  37. }