Main Page | File List | File Members

error.h

Go to the documentation of this file.
00001 00036 #ifndef ERROR_H_ALEIX0305051029 00037 #define ERROR_H_ALEIX0305051029 00038 00039 #include "types.h" 00040 00041 #include <expat.h> 00042 00043 #ifdef __cplusplus 00044 extern "C" { 00045 #endif /* __cplusplus */ 00046 00051 typedef enum 00052 { 00054 scew_error_none, 00056 scew_error_no_memory, 00058 scew_error_io, 00060 scew_error_callback, 00062 scew_error_expat, 00064 scew_error_count 00065 } scew_error; 00066 00077 extern scew_error 00078 scew_error_code(); 00079 00086 extern XML_Char const* 00087 scew_error_string(scew_error code); 00088 00092 extern enum XML_Error 00093 scew_error_expat_code(scew_parser* parser); 00094 00098 extern XML_Char const* 00099 scew_error_expat_string(enum XML_Error code); 00100 00104 extern int 00105 scew_error_expat_line(scew_parser* parser); 00106 00110 extern int 00111 scew_error_expat_column(scew_parser* parser); 00112 00113 #ifdef __cplusplus 00114 } 00115 #endif /* __cplusplus */ 00116 00117 #endif /* ERROR_H_ALEIX0305051029 */

Generated on Tue May 25 23:38:29 2004 for Simple C Expat Wrapper by doxygen 1.3.7