CX Framework
Cross-platform C utility framework
Loading...
Searching...
No Matches
error.h
Go to the documentation of this file.
1#pragma once
2
34
35#include <cx/cx.h>
36
37CX_C_BEGIN
38
44extern _Thread_local int cxerr;
45
61
73_Ret_z_
74const char *cxErrMsg(int err);
75
77
78CX_C_END
_Thread_local int cxerr
const char * cxErrMsg(int err)
CX_ERROR
Definition error.h:50
@ CX_Range
Value is out of valid range.
Definition error.h:59
@ CX_Unspecified
Unknown or unspecified error occurred.
Definition error.h:52
@ CX_FileNotFound
Requested file or resource does not exist.
Definition error.h:55
@ CX_Success
Operation completed successfully (no error)
Definition error.h:51
@ CX_ReadOnly
Attempted to write to read-only path or resource.
Definition error.h:58
@ CX_AccessDenied
Permission denied or access not allowed.
Definition error.h:54
@ CX_IsDirectory
Attempted to treat a directory as a file.
Definition error.h:57
@ CX_AlreadyExists
File or resource already exists; refusing to overwrite.
Definition error.h:56
@ CX_InvalidArgument
Function argument is invalid or malformed.
Definition error.h:53