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
36#define JBXL_NULL_ERROR -3
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)