1 #ifndef __JBXL_JBXL_ERROR_HEADER_
2 #define __JBXL_JBXL_ERROR_HEADER_
19 #define jbxl_print_state(no) jbxl_fprint_state(stderr, (no))
30 #define JBXL_STATE_ANCHOR 999999999
35 #define JBXL_NODATA -2
36 #define JBXL_NULL_ERROR -3
37 #define JBXL_CANCEL -4
38 #define JBXL_INCOMPLETE -5
39 #define JBXL_DATA_REMAINS -6
41 #define JBXL_MALLOC_ERROR -10
42 #define JBXL_ARGS_ERROR -11
44 #define JBXL_FILE_OPEN_ERROR -20
45 #define JBXL_FILE_READ_ERROR -21
46 #define JBXL_FILE_WRITE_ERROR -22
47 #define JBXL_FILE_CLOSE_ERROR -23
48 #define JBXL_FILE_EXIST_ERROR -24
49 #define JBXL_FILE_MAKE_ERROR -25
50 #define JBXL_FILE_DESTOPEN_ERROR -26
52 #define JBXL_DIR_OPEN_ERROR -30
53 #define JBXL_DIR_MAKE_ERROR -35
55 #define JBXL_TOOLS_ERROR -100
56 #define JBXL_TOOLS_BUF_ERROR -101
57 #define JBXL_TOOLS_BUFSZ_ERROR -102
59 #define JBXL_BUFFER_ERROR -200
60 #define JBXL_BUFFER_MAKE_ERROR -201
61 #define JBXL_BUFFER_CMP_ERROR -211
63 #define JBXL_NET_ERROR -300
64 #define JBXL_NET_SOCKET_ERROR -301
65 #define JBXL_NET_OPTION_ERROR -302
66 #define JBXL_NET_BIND_ERROR -303
67 #define JBXL_NET_INFO_ERROR -304
68 #define JBXL_NET_CONNECT_ERROR -305
69 #define JBXL_NET_LISTEN_ERROR -306
70 #define JBXL_NET_RECV_ERROR -311
71 #define JBXL_NET_SEND_ERROR -312
72 #define JBXL_NET_BUF_ERROR -313
73 #define JBXL_NET_BUFSZ_ERROR -314
75 #define JBXL_NET_SEND_TIMEOUT -391
76 #define JBXL_NET_RECV_TIMEOUT -392
77 #define JBXL_NET_TRANS_TIMEOUT -393
79 #define JBXL_LIST_ERROR -400
81 #define JBXL_TREE_ERROR -500
83 #define JBXL_XTOOLS_ERROR -600
84 #define JBXL_XTOOLS_RUNLEN_ERROR -601
85 #define JBXL_XTOOLS_RUNLEN2_ERROR -602
87 #define JBXL_XML_ERROR -700
88 #define JBXL_XML_PARSE_ERROR -701
89 #define JBXL_XML_SEQUENCE_ERROR -702
90 #define JBXL_XML_MEMORY_ERROR -703
92 #define JBXL_XML_PARSED 700
93 #define JBXL_XML_MULTI_ROOT 701
94 #define JBXL_XML_NODE_OPENED 702
95 #define JBXL_XML_NODE_CLOSED 703
96 #define JBXL_XML_NODE_EMPTY 704
97 #define JBXL_XML_NOT_CLOSED 710
98 #define JBXL_XML_DEFAULT_STATE 799
100 #define JBXL_JSON_ERROR -800
101 #define JBXL_JSON_PARSE_ERROR -801
102 #define JBXL_JSON_SEQUENCE_ERROR -802
103 #define JBXL_JSON_MEMORY_ERROR -803
105 #define JBXL_JSON_PARSED 800
106 #define JBXL_JSON_MULTI_ROOT 801
107 #define JBXL_JSON_NODE_OPENED 802
108 #define JBXL_JSON_NODE_CLOSED 803
109 #define JBXL_JSON_NODE_EMPTY 804
110 #define JBXL_JSON_ARRAY 805
111 #define JBXL_JSON_NOT_CLOSED 810
112 #define JBXL_JSON_PARSE_TERM 811
113 #define JBXL_JSON_IN_STR 820
114 #define JBXL_JSON_IN_ARRAY 821
115 #define JBXL_JSON_DEFAULT_STATE 899
121 #define JBXL_SSL_ERROR -1100
122 #define JBXL_SSL_RECV_ERROR -1101
123 #define JBXL_SSL_SEND_ERROR -1102
125 #define JBXL_SPKI_ERROR -1110
126 #define JBXL_DH_ERROR -1120
127 #define JBXL_DH_KEY_ERROR -1121
129 #define JBXL_BDB_OPEN_ERROR -1201
130 #define JBXL_BDB_KEY_ERROR -1202
131 #define JBXL_BDB_GET_ERROR -1203
132 #define JBXL_BDB_PUT_ERROR -1204
133 #define JBXL_BDB_DATASZ_ERROR -1205
134 #define JBXL_BDB_MEMORY_ERROR -1206
136 #define JBXL_LDAP_BASE_ERROR -1301
137 #define JBXL_LDAP_USER_ERROR -1302
138 #define JBXL_LDAP_PASSWD_ERROR -1303
139 #define JBXL_LDAP_NO_USER_ERROR -1304
140 #define JBXL_LDAP_NO_ENTRY_ERROR -1306
141 #define JBXL_LDAP_NO_ATTR_ERROR -1307
142 #define JBXL_LDAP_NO_VAL_ERROR -1308
144 #define JBXL_BVH_HIERARCHY_ERROR -1401
145 #define JBXL_BVH_MOTION_ERROR -1402
147 #define JBXL_ISNET_CMD_ERROR -1501
148 #define JBXL_ISNET_USER_ERROR -1501
149 #define JBXL_ISNET_PASSWD_ERROR -1502
150 #define JBXL_ISNET_SERVER_ERROR -1503
151 #define JBXL_ISNET_PUBKEYALG_ERROR -1504
152 #define JBXL_ISNET_CMNKEYALG_ERROR -1505
153 #define JBXL_ISNET_NULLANS_ERROR -1506
154 #define JBXL_ISNET_CONNECT_ERROR -1507
155 #define JBXL_ISNET_START_ERROR -1508
156 #define JBXL_ISNET_AGREE_ERROR -1509
157 #define JBXL_ISNET_CHALLENGE_ERROR -1510
158 #define JBXL_ISNET_SPKI_ERROR -1520
159 #define JBXL_ISNET_DHKEY_ERROR -1530
161 #define JBXL_ASN1_ERROR -1600
167 #define JBXL_GRAPH_ERROR -2000
168 #define JBXL_GRAPH_CANCEL -2001
169 #define JBXL_GRAPH_HEADER_ERROR -2002
170 #define JBXL_GRAPH_MEMORY_ERROR -2003
171 #define JBXL_GRAPH_NODATA_ERROR -2004
172 #define JBXL_GRAPH_NOFILE_ERROR -2005
173 #define JBXL_GRAPH_OPFILE_ERROR -2006
174 #define JBXL_GRAPH_RDFILE_ERROR -2007
175 #define JBXL_GRAPH_WRFILE_ERROR -2008
176 #define JBXL_GRAPH_FILESZ_ERROR -2009
178 #define JBXL_GRAPH_IVDARG_ERROR -2020
179 #define JBXL_GRAPH_IVDMODE_ERROR -2021
180 #define JBXL_GRAPH_IVDPARAM_ERROR -2022
181 #define JBXL_GRAPH_IVDDATA_ERROR -2023
182 #define JBXL_GRAPH_IVDFMT_ERROR -2024
183 #define JBXL_GRAPH_IVDCOLOR_ERROR -2025
185 #define JBXL_GRAPH_THROUGH_ERROR -2888
void jbxl_add_state(int id, const char *smb, const char *str)
void jbxl_add_all_states(void)
void jbxl_init_state_info(void)
void jbxl_fprint_state_jp(FILE *fp, int no)
void jbxl_fprint_state(FILE *fp, int no)