Lib/jbxl_state.h File Reference

JunkBox_Lib 状態ヘッダ. More...

#include <stdio.h>
Include dependency graph for jbxl_state.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define jbxl_print_state(no)   jbxl_fprint_state(stderr, (no))
#define JBXL_STATE_ANCHOR   9999999
 アンカーノード
#define JBXL_NORMAL   1
 正常
#define JBXL_NONE   0
 情報無し
#define JBXL_ERROR   -1
 エラー
#define JBXL_NODATA   -2
 有効なデータが無い
#define JBXL_NULL_ERROR   -3
 参照先のアドレスが NULL
#define JBXL_CANCEL   -4
 処理がキャンセルされた
#define JBXL_INCOMPLETE   -5
 データが不完全
#define JBXL_DATA_REMAINS   -6
 データが残っている
#define JBXL_MALLOC_ERROR   -10
 メモリ確保エラー
#define JBXL_ARGS_ERROR   -11
 不正な引数(NULLなど)
#define JBXL_FILE_OPEN_ERROR   -20
 ファイルオープン エラー
#define JBXL_FILE_READ_ERROR   -21
 ファイル読み込みエラー
#define JBXL_FILE_WRITE_ERROR   -22
 ファイル書き込みエラー
#define JBXL_FILE_CLOSE_ERROR   -23
 ファイルのクローズエラー
#define JBXL_FILE_EXIST_ERROR   -24
 ファイルが存在しない(シンボリックリンクもダメ)
#define JBXL_FILE_MAKE_ERROR   -25
 ファイル作成エラー
#define JBXL_FILE_DESTOPEN_ERROR   -26
 ディスティネーションファイルのオープン失敗
#define JBXL_TOOLS_ERROR   -100
 Tools ライブラリのエラー.
#define JBXL_TOOLS_BUF_ERROR   -101
 バッファ(データ格納)部の領域がない
#define JBXL_TOOLS_BUFSZ_ERROR   -102
 バッファ(データ格納)部の大きさが足りない
#define JBXL_BUFFER_ERROR   -200
 Buffer ライブラリのエラー.
#define JBXL_BUFFER_MAKE_ERROR   -201
 Buffer の作成に失敗.
#define JBXL_BUFFER_CMP_ERROR   -211
 比較文字数が vldsz より大きい
#define JBXL_NET_ERROR   -300
 Network ライブラリのエラー.
#define JBXL_NET_SOCKET_ERROR   -301
 ソケットの作成に失敗
#define JBXL_NET_OPTION_ERROR   -302
 オプションの設定に失敗
#define JBXL_NET_BIND_ERROR   -303
 バインドに失敗
#define JBXL_NET_INFO_ERROR   -304
 ホスト情報の取得に失敗
#define JBXL_NET_CONNECT_ERROR   -305
 接続に失敗
#define JBXL_NET_LISTEN_ERROR   -306
 リッスンに失敗
#define JBXL_NET_RECV_ERROR   -311
 データの受信エラー
#define JBXL_NET_SEND_ERROR   -312
 データの送信エラー
#define JBXL_NET_BUF_ERROR   -313
 受信バッファにデータは存在するはずだが,原因不明の理由により獲得に失敗した
#define JBXL_NET_BUFSZ_ERROR   -314
 受信バッファの長さが足りない.はみ出したデータは捨てられた
#define JBXL_NET_SEND_TIMEOUT   -391
 送信タイムアウト
#define JBXL_NET_RECV_TIMEOUT   -392
 受信タイムアウト
#define JBXL_NET_TRANS_TIMEOUT   -393
 転送タイムアウト
#define JBXL_LIST_ERROR   -400
 tList ライブラリのエラー
#define JBXL_TREE_ERROR   -500
 tTree ライブラリのエラー
#define JBXL_XTOOLS_ERROR   -600
 xTools ライブラリーのエラー
#define JBXL_XTOOLS_RUNLEN_ERROR   -601
 Run Length データが 0x00 で終わっている.
#define JBXL_XTOOLS_RUNLEN2_ERROR   -602
 Run Length データに 0x00, 0x00 が存在する(連長圧縮のデータではないのでは?).
#define JBXL_XML_ERROR   -700
 tXML ライブラリのエラー
#define JBXL_XML_PARSE_ERROR   -701
 XML の解釈エラー.
#define JBXL_XML_SEQUENCE_ERROR   -702
 XMLノードのリンクエラー.
#define JBXL_XML_MEMORY_ERROR   -703
 XML のメモリエラー.
#define JBXL_XML_PARSED   700
 XMLパース済み.
#define JBXL_XML_MULTI_ROOT   701
 XMLは複数のルート(TOP)を持っている.(パース済み).
#define JBXL_XML_NODE_OPENED   702
 XMLノードは開いている.
#define JBXL_XML_NODE_CLOSED   703
 XMLノードは閉じている.
#define JBXL_XML_NODE_EMPTY   704
 XMLの空のノード.
#define JBXL_XML_NOT_CLOSED   710
 XMLデータが閉じていない.
#define JBXL_XML_DEFAULT_STATE   799
 XMLデータの初期状態.
#define JBXL_JSON_ERROR   -800
 tJSON ライブラリのエラー
#define JBXL_JSON_PARSE_ERROR   -801
 JSON の解釈エラー.
#define JBXL_JSON_SEQUENCE_ERROR   -802
 JSONノードのリンクエラー.
#define JBXL_JSON_MEMORY_ERROR   -803
 JSON のメモリエラー.
#define JBXL_JSON_PARSED   800
 JSONパース済み.
#define JBXL_JSON_MULTI_ROOT   801
 JSONは複数のルート(TOP)を持っている.(パース済み).
#define JBXL_JSON_NODE_OPENED   802
 JSONノードは開いている.
#define JBXL_JSON_NODE_CLOSED   803
 JSONノードは閉じている.
#define JBXL_JSON_NODE_EMPTY   804
 JSONの空のノード.
#define JBXL_JSON_NOT_CLOSED   810
 JSONデータが閉じていない.原因不明.パースアルゴリズムのミス?.
#define JBXL_JSON_PARSE_TERM   811
 JSON のパースが途中で終了した.入力データが不完全..
#define JBXL_JSON_IN_STR   820
 JSONデータの属性値処理で文字列を処理中..
#define JBXL_JSON_IN_ARRAY   821
 JSONデータの属性値処理で配列を処理中..
#define JBXL_JSON_DEFAULT_STATE   899
 JSONデータの初期状態.
#define JBXL_SSL_ERROR   -1100
 SSL ライブラリのエラー.
#define JBXL_SSL_RECV_ERROR   -1101
 SSL 受信エラー.
#define JBXL_SSL_SEND_ERROR   -1102
 SSL 送信エラー.
#define JBXL_SPKI_ERROR   -1110
 SPKI エラー.
#define JBXL_DH_ERROR   -1120
 DH エラー.
#define JBXL_DH_KEY_ERROR   -1121
 DH鍵のエラー.
#define JBXL_BDB_OPEN_ERROR   -1201
 BDB でデータファイルのオープンに失敗.
#define JBXL_BDB_KEY_ERROR   -1202
 BDB でキーの取得に失敗.
#define JBXL_BDB_GET_ERROR   -1203
 BDB でデータの取得に失敗.
#define JBXL_BDB_PUT_ERROR   -1204
 BDB でデータの登録に失敗.
#define JBXL_BDB_DATASZ_ERROR   -1205
 BDB でデータのサイズが不明.
#define JBXL_BDB_MEMORY_ERROR   -1206
 BDB でメモリの確保に失敗.
#define JBXL_LDAP_BASE_ERROR   -1301
 LDAP のBASE名が不明.
#define JBXL_LDAP_USER_ERROR   -1302
 ユーザ認証失敗(ユーザが存在しない)
#define JBXL_LDAP_PASSWD_ERROR   -1303
 ユーザ認証失敗(ユーザは存在するが,パスワードが一致しない)
#define JBXL_LDAP_NO_USER_ERROR   -1304
 ユーザ名が空白か NULL
#define JBXL_LDAP_NO_ENTRY_ERROR   -1306
 エントリ情報がない
#define JBXL_LDAP_NO_ATTR_ERROR   -1307
 エントリの属性がない
#define JBXL_LDAP_NO_VAL_ERROR   -1308
 エントリの属性値がない
#define JBXL_BVH_HIERARCHY_ERROR   -1401
 HIERARCHYデータの書き込み失敗.
#define JBXL_BVH_MOTION_ERROR   -1402
 MOTIONデータの書き込み失敗.
#define JBXL_ISNET_CMD_ERROR   -1501
 サーバから 'OK', 'ERR' 以外のものを受信した
#define JBXL_ISNET_USER_ERROR   -1501
 ユーザ認証失敗(ユーザが存在しない)
#define JBXL_ISNET_PASSWD_ERROR   -1502
 ユーザ認証失敗(ユーザは存在するが,パスワードが一致しない)
#define JBXL_ISNET_SERVER_ERROR   -1503
 認証ホストの検証エラー
#define JBXL_ISNET_PUBKEYALG_ERROR   -1504
 知らない公開鍵暗号アルゴリズム
#define JBXL_ISNET_CMNKEYALG_ERROR   -1505
 知らない共通鍵暗号アルゴリズム
#define JBXL_ISNET_NULLANS_ERROR   -1506
 サーバからの返答が NULL
#define JBXL_ISNET_CONNECT_ERROR   -1507
 認証サーバとの接続エラー
#define JBXL_ISNET_START_ERROR   -1508
 認証サーバとの通信開始エラー(相手は認証サーバでない?)
#define JBXL_ISNET_AGREE_ERROR   -1509
 暗号合意エラー(サーバ認証を含む)
#define JBXL_ISNET_CHALLENGE_ERROR   -1510
 チャレンジキー合意エラー
#define JBXL_ISNET_SPKI_ERROR   -1520
 SPKIのエラー(ISNET内).
#define JBXL_ISNET_DHKEY_ERROR   -1530
 DH鍵エラー(ISNET内).
#define JBXL_ASN1_ERROR   -1600
 tASN1 ライブラリのエラー
#define JBXL_GRAPH_ERROR   -2000
 GRAPH ライブラリーのエラー.
#define JBXL_GRAPH_CANCEL   -2001
 処理がキャンセルされた
#define JBXL_GRAPH_HEADER_ERROR   -2002
 画像ヘッダーのエラー
#define JBXL_GRAPH_MEMORY_ERROR   -2003
 メモリエラー
#define JBXL_GRAPH_NODATA_ERROR   -2004
 データが無い
#define JBXL_GRAPH_NOFILE_ERROR   -2005
 ファイルが存在しない
#define JBXL_GRAPH_OPFILE_ERROR   -2006
 ファイルのオープンエラー
#define JBXL_GRAPH_RDFILE_ERROR   -2007
 ファイルの読み込みエラー
#define JBXL_GRAPH_WRFILE_ERROR   -2008
 ファイルの書き込みエラー
#define JBXL_GRAPH_FILESZ_ERROR   -2009
 ファイルサイズのエラー
#define JBXL_GRAPH_IVDARG_ERROR   -2020
 無効な引数
#define JBXL_GRAPH_IVDMODE_ERROR   -2021
 無効なモード
#define JBXL_GRAPH_IVDPARAM_ERROR   -2022
 無効なパラメータ
#define JBXL_GRAPH_IVDDATA_ERROR   -2023
 無効なデータ
#define JBXL_GRAPH_THROUGH_ERROR   -2888
 エラー処理をスルーする

Functions

void jbxl_fprint_state (FILE *fp, int no)
void jbxl_fprint_state_jp (FILE *fp, int no)
void jbxl_init_state_info (void)
void jbxl_add_all_states (void)
void jbxl_add_state (int id, const char *smb, const char *str)

Detailed Description

Version:
1.0.1
Author:
Fumi.Iseki (C)
Date:
2022 06/23

Definition in file jbxl_state.h.


Define Documentation

#define JBXL_ARGS_ERROR   -11

Definition at line 45 of file jbxl_state.h.

Referenced by bvh_print_data(), bvh_print_hierarchy(), bvh_print_motion(), bvh_write_file(), check_auth(), check_ldap_passwd(), fp_from_to(), gz_decode_gzfp(), gz_encode_gzfp(), put_Buffer_ringBuffer(), put_mstream(), put_ringBuffer(), recv_http_Buffer(), recv_http_header(), recv_https_Buffer(), recv_https_header(), replace_item_tList(), replace_value_tList(), search_crlfcrlf(), send_command_recv_ans(), send_http_file(), send_http_header(), send_https_file(), send_https_header(), set_item_tList(), set_value_tList(), ssl_recv(), ssl_recv_Buffer(), ssl_recv_Buffer_wait(), ssl_recv_lines_Buffer(), ssl_recv_mstream(), ssl_recv_mstream_Buffer(), ssl_recv_wait(), ssl_send(), ssl_send_Buffer(), ssl_send_mesgln(), ssl_send_sBuffer(), ssl_send_sBufferln(), ssl_tcp_recv(), ssl_tcp_recv_Buffer(), ssl_tcp_recv_Buffer_tosize(), ssl_tcp_recv_Buffer_tosize_wait(), ssl_tcp_recv_Buffer_wait(), ssl_tcp_recv_lines_Buffer(), ssl_tcp_recv_mstream(), ssl_tcp_recv_mstream_Buffer(), ssl_tcp_recv_wait(), ssl_tcp_send(), ssl_tcp_send_Buffer(), ssl_tcp_send_mesgln(), ssl_tcp_send_sBuffer(), ssl_tcp_send_sBufferln(), tcp_recv_Buffer(), tcp_recv_Buffer_tosize(), tcp_recv_Buffer_tosize_wait(), tcp_recv_Buffer_wait(), tcp_recv_lines_Buffer(), tcp_recv_mstream(), tcp_recv_mstream_Buffer(), tcp_send_Buffer(), tcp_send_crypt_Buffer(), tcp_send_crypt_mesg(), tcp_send_crypt_sBuffer(), tcp_send_sBuffer(), tcp_send_sBufferln(), udp_recv(), udp_recv_Buffer(), udp_recv_Buffer_sockaddr_in(), udp_recv_Buffer_wait(), udp_recv_Buffer_wait_sockaddr_in(), udp_send(), udp_send_Buffer(), udp_send_Buffer_sockaddr_in(), udp_send_crypt_Buffer(), udp_send_crypt_Buffer_sockaddr_in(), udp_send_sBuffer(), udp_send_sBuffer_sockaddr_in(), and xml_parse_start_node().

#define JBXL_ASN1_ERROR   -1600

Definition at line 160 of file jbxl_state.h.

#define JBXL_BDB_DATASZ_ERROR   -1205

Definition at line 132 of file jbxl_state.h.

#define JBXL_BDB_GET_ERROR   -1203

Definition at line 130 of file jbxl_state.h.

#define JBXL_BDB_KEY_ERROR   -1202

Definition at line 129 of file jbxl_state.h.

#define JBXL_BDB_MEMORY_ERROR   -1206

Definition at line 133 of file jbxl_state.h.

#define JBXL_BDB_OPEN_ERROR   -1201

Definition at line 128 of file jbxl_state.h.

#define JBXL_BDB_PUT_ERROR   -1204

Definition at line 131 of file jbxl_state.h.

#define JBXL_BUFFER_CMP_ERROR   -211

Definition at line 61 of file jbxl_state.h.

Referenced by cmp_Buffer().

#define JBXL_BUFFER_ERROR   -200

Definition at line 59 of file jbxl_state.h.

#define JBXL_BUFFER_MAKE_ERROR   -201

Definition at line 60 of file jbxl_state.h.

Referenced by read_lines_Buffer().

#define JBXL_BVH_HIERARCHY_ERROR   -1401

Definition at line 143 of file jbxl_state.h.

Referenced by bvh_print_data().

#define JBXL_BVH_MOTION_ERROR   -1402

Definition at line 144 of file jbxl_state.h.

Referenced by bvh_print_data().

#define JBXL_CANCEL   -4

Definition at line 40 of file jbxl_state.h.

#define JBXL_DATA_REMAINS   -6

Definition at line 42 of file jbxl_state.h.

#define JBXL_DH_ERROR   -1120

Definition at line 125 of file jbxl_state.h.

#define JBXL_DH_KEY_ERROR   -1121

Definition at line 126 of file jbxl_state.h.

#define JBXL_ERROR   -1
#define JBXL_FILE_CLOSE_ERROR   -23

Definition at line 50 of file jbxl_state.h.

#define JBXL_FILE_DESTOPEN_ERROR   -26

Definition at line 53 of file jbxl_state.h.

Referenced by file_from_to(), fp_from_to(), gz_decode_file(), and gz_encode_file().

#define JBXL_FILE_EXIST_ERROR   -24

Definition at line 51 of file jbxl_state.h.

Referenced by file_from_to().

#define JBXL_FILE_MAKE_ERROR   -25

Definition at line 52 of file jbxl_state.h.

#define JBXL_FILE_OPEN_ERROR   -20
#define JBXL_FILE_READ_ERROR   -21

Definition at line 48 of file jbxl_state.h.

#define JBXL_FILE_WRITE_ERROR   -22

Definition at line 49 of file jbxl_state.h.

#define JBXL_GRAPH_CANCEL   -2001

Definition at line 167 of file jbxl_state.h.

#define JBXL_GRAPH_ERROR   -2000

Definition at line 166 of file jbxl_state.h.

Referenced by curvature(), curvature3D(), and write_jpeg_mem().

#define JBXL_GRAPH_FILESZ_ERROR   -2009

Definition at line 175 of file jbxl_state.h.

#define JBXL_GRAPH_HEADER_ERROR   -2002
#define JBXL_GRAPH_IVDARG_ERROR   -2020
#define JBXL_GRAPH_IVDDATA_ERROR   -2023

Definition at line 180 of file jbxl_state.h.

Referenced by read_jp2k_data().

#define JBXL_GRAPH_IVDMODE_ERROR   -2021

Definition at line 178 of file jbxl_state.h.

Referenced by out_round().

#define JBXL_GRAPH_IVDPARAM_ERROR   -2022

Definition at line 179 of file jbxl_state.h.

Referenced by out_round().

#define JBXL_GRAPH_MEMORY_ERROR   -2003
#define JBXL_GRAPH_NODATA_ERROR   -2004
#define JBXL_GRAPH_NOFILE_ERROR   -2005

Definition at line 171 of file jbxl_state.h.

Referenced by read_dicom_file().

#define JBXL_GRAPH_OPFILE_ERROR   -2006
#define JBXL_GRAPH_RDFILE_ERROR   -2007

Definition at line 173 of file jbxl_state.h.

#define JBXL_GRAPH_THROUGH_ERROR   -2888

Definition at line 182 of file jbxl_state.h.

#define JBXL_GRAPH_WRFILE_ERROR   -2008

Definition at line 174 of file jbxl_state.h.

#define JBXL_INCOMPLETE   -5

Definition at line 41 of file jbxl_state.h.

#define JBXL_ISNET_AGREE_ERROR   -1509

Definition at line 155 of file jbxl_state.h.

#define JBXL_ISNET_CHALLENGE_ERROR   -1510

Definition at line 156 of file jbxl_state.h.

Referenced by check_auth().

#define JBXL_ISNET_CMD_ERROR   -1501

Definition at line 146 of file jbxl_state.h.

Referenced by send_command_recv_ans().

#define JBXL_ISNET_CMNKEYALG_ERROR   -1505

Definition at line 151 of file jbxl_state.h.

#define JBXL_ISNET_CONNECT_ERROR   -1507

Definition at line 153 of file jbxl_state.h.

Referenced by check_auth().

#define JBXL_ISNET_DHKEY_ERROR   -1530

Definition at line 158 of file jbxl_state.h.

Referenced by start_CRYPT_transfer().

#define JBXL_ISNET_NULLANS_ERROR   -1506

Definition at line 152 of file jbxl_state.h.

Referenced by start_CRYPT_transfer().

#define JBXL_ISNET_PASSWD_ERROR   -1502

Definition at line 148 of file jbxl_state.h.

Referenced by check_auth().

#define JBXL_ISNET_PUBKEYALG_ERROR   -1504

Definition at line 150 of file jbxl_state.h.

Referenced by start_CRYPT_transfer().

#define JBXL_ISNET_SERVER_ERROR   -1503

Definition at line 149 of file jbxl_state.h.

Referenced by start_CRYPT_transfer().

#define JBXL_ISNET_SPKI_ERROR   -1520

Definition at line 157 of file jbxl_state.h.

#define JBXL_ISNET_START_ERROR   -1508

Definition at line 154 of file jbxl_state.h.

Referenced by check_auth().

#define JBXL_ISNET_USER_ERROR   -1501

Definition at line 147 of file jbxl_state.h.

Referenced by check_auth().

#define JBXL_JSON_DEFAULT_STATE   899

Definition at line 114 of file jbxl_state.h.

Referenced by json_parse(), and json_parse_seq().

#define JBXL_JSON_ERROR   -800

Definition at line 100 of file jbxl_state.h.

#define JBXL_JSON_IN_ARRAY   821

Definition at line 113 of file jbxl_state.h.

#define JBXL_JSON_IN_STR   820

Definition at line 112 of file jbxl_state.h.

#define JBXL_JSON_MEMORY_ERROR   -803

Definition at line 103 of file jbxl_state.h.

#define JBXL_JSON_MULTI_ROOT   801

Definition at line 106 of file jbxl_state.h.

Referenced by json_parse().

#define JBXL_JSON_NODE_CLOSED   803

Definition at line 108 of file jbxl_state.h.

#define JBXL_JSON_NODE_EMPTY   804

Definition at line 109 of file jbxl_state.h.

#define JBXL_JSON_NODE_OPENED   802

Definition at line 107 of file jbxl_state.h.

Referenced by json_parse_prop().

#define JBXL_JSON_NOT_CLOSED   810

Definition at line 110 of file jbxl_state.h.

Referenced by json_parse().

#define JBXL_JSON_PARSE_ERROR   -801

Definition at line 101 of file jbxl_state.h.

#define JBXL_JSON_PARSE_TERM   811

Definition at line 111 of file jbxl_state.h.

Referenced by _json_parse_term(), json_parse(), and json_parse_prop().

#define JBXL_JSON_PARSED   800

Definition at line 105 of file jbxl_state.h.

Referenced by json_parse(), and json_parse_prop().

#define JBXL_JSON_SEQUENCE_ERROR   -802

Definition at line 102 of file jbxl_state.h.

#define JBXL_LDAP_BASE_ERROR   -1301

Definition at line 135 of file jbxl_state.h.

Referenced by check_ldap_passwd().

#define JBXL_LDAP_NO_ATTR_ERROR   -1307

Definition at line 140 of file jbxl_state.h.

Referenced by check_ldap_passwd().

#define JBXL_LDAP_NO_ENTRY_ERROR   -1306

Definition at line 139 of file jbxl_state.h.

Referenced by check_ldap_passwd().

#define JBXL_LDAP_NO_USER_ERROR   -1304

Definition at line 138 of file jbxl_state.h.

Referenced by check_ldap_passwd().

#define JBXL_LDAP_NO_VAL_ERROR   -1308

Definition at line 141 of file jbxl_state.h.

Referenced by check_ldap_passwd().

#define JBXL_LDAP_PASSWD_ERROR   -1303

Definition at line 137 of file jbxl_state.h.

Referenced by check_ldap_passwd().

#define JBXL_LDAP_USER_ERROR   -1302

Definition at line 136 of file jbxl_state.h.

Referenced by check_ldap_passwd().

#define JBXL_LIST_ERROR   -400

Definition at line 79 of file jbxl_state.h.

#define JBXL_MALLOC_ERROR   -10
#define JBXL_NET_BIND_ERROR   -303
#define JBXL_NET_BUF_ERROR   -313
#define JBXL_NET_BUFSZ_ERROR   -314

Definition at line 73 of file jbxl_state.h.

Referenced by ssl_recv_mstream(), ssl_tcp_recv_mstream(), and tcp_recv_mstream().

#define JBXL_NET_CONNECT_ERROR   -305

Definition at line 68 of file jbxl_state.h.

Referenced by _tcp_client_bind_socket(), _tcp_client_socket(), and _tcp_connect().

#define JBXL_NET_ERROR   -300

Definition at line 63 of file jbxl_state.h.

#define JBXL_NET_INFO_ERROR   -304
#define JBXL_NET_LISTEN_ERROR   -306

Definition at line 69 of file jbxl_state.h.

Referenced by _tcp_server_socket(), and _tcp_server_socket_setopt().

#define JBXL_NET_OPTION_ERROR   -302
#define JBXL_NET_RECV_ERROR   -311
#define JBXL_NET_RECV_TIMEOUT   -392
#define JBXL_NET_SEND_ERROR   -312
#define JBXL_NET_SEND_TIMEOUT   -391

Definition at line 75 of file jbxl_state.h.

#define JBXL_NET_SOCKET_ERROR   -301
#define JBXL_NET_TRANS_TIMEOUT   -393

Definition at line 77 of file jbxl_state.h.

#define JBXL_NODATA   -2

Definition at line 38 of file jbxl_state.h.

Referenced by fgets_mstream().

#define JBXL_NONE   0

Definition at line 36 of file jbxl_state.h.

Referenced by json_parse_prop().

#define JBXL_NORMAL   1
#define JBXL_NULL_ERROR   -3

Definition at line 39 of file jbxl_state.h.

Referenced by cat_b2Buffer(), cat_Buffer(), cmp_Buffer(), copy_b2Buffer(), and copy_Buffer().

#define jbxl_print_state ( no   )     jbxl_fprint_state(stderr, (no))

Definition at line 19 of file jbxl_state.h.

#define JBXL_SPKI_ERROR   -1110

Definition at line 124 of file jbxl_state.h.

#define JBXL_SSL_ERROR   -1100

Definition at line 120 of file jbxl_state.h.

#define JBXL_SSL_RECV_ERROR   -1101
#define JBXL_SSL_SEND_ERROR   -1102
#define JBXL_STATE_ANCHOR   9999999
#define JBXL_TOOLS_BUF_ERROR   -101

Definition at line 56 of file jbxl_state.h.

Referenced by put_Buffer_ringBuffer(), put_mstream(), and put_ringBuffer().

#define JBXL_TOOLS_BUFSZ_ERROR   -102

Definition at line 57 of file jbxl_state.h.

Referenced by put_Buffer_ringBuffer(), and put_ringBuffer().

#define JBXL_TOOLS_ERROR   -100

Definition at line 55 of file jbxl_state.h.

#define JBXL_TREE_ERROR   -500

Definition at line 81 of file jbxl_state.h.

#define JBXL_XML_DEFAULT_STATE   799

Definition at line 98 of file jbxl_state.h.

Referenced by llsd_bin_parse(), xml_parse(), and xml_parse_seq().

#define JBXL_XML_ERROR   -700

Definition at line 87 of file jbxl_state.h.

#define JBXL_XML_MEMORY_ERROR   -703

Definition at line 90 of file jbxl_state.h.

#define JBXL_XML_MULTI_ROOT   701

Definition at line 93 of file jbxl_state.h.

Referenced by llsd_bin_parse(), xml_parse(), and xml_parse_seq().

#define JBXL_XML_NODE_CLOSED   703
#define JBXL_XML_NODE_EMPTY   704
#define JBXL_XML_NODE_OPENED   702

Definition at line 94 of file jbxl_state.h.

Referenced by llsd_bin_main_parse(), and xml_main_parse().

#define JBXL_XML_NOT_CLOSED   710

Definition at line 97 of file jbxl_state.h.

Referenced by llsd_bin_main_parse(), llsd_bin_parse(), and xml_parse().

#define JBXL_XML_PARSE_ERROR   -701
#define JBXL_XML_PARSED   700

Definition at line 92 of file jbxl_state.h.

Referenced by close_xml(), llsd_bin_parse(), xml_parse(), and xml_parse_seq().

#define JBXL_XML_SEQUENCE_ERROR   -702

Definition at line 89 of file jbxl_state.h.

Referenced by xml_main_parse().

#define JBXL_XTOOLS_ERROR   -600

Definition at line 83 of file jbxl_state.h.

#define JBXL_XTOOLS_RUNLEN2_ERROR   -602

Definition at line 85 of file jbxl_state.h.

Referenced by get_runlength_byte().

#define JBXL_XTOOLS_RUNLEN_ERROR   -601

Definition at line 84 of file jbxl_state.h.

Referenced by get_runlength_byte().


Function Documentation

void jbxl_add_all_states ( void   ) 

Referenced by jbxl_init_state_info().

Here is the caller graph for this function:

void jbxl_add_state ( int  id,
const char *  smb,
const char *  str 
)

Definition at line 81 of file jbxl_state_func.c.

References add_tList_node_bystr().

Referenced by jbxl_init_state_info().

00082 {
00083     _jbxl_state_pointer = add_tList_node_bystr(_jbxl_state_pointer, id, 0, smb, str, NULL, 0);
00084 }

Here is the call graph for this function:

Here is the caller graph for this function:

void jbxl_fprint_state ( FILE *  fp,
int  no 
)

void jbxl_fprint_state(FILE* fp, int no)

JBXLライブラリの state の情報を表示する. デバッグ用.

Parameters:
fp 出力先のファイル識別子
no JBXLライブラリの state番号

Definition at line 25 of file jbxl_state_func.c.

References jbxl_init_state_info(), and search_id_tList().

00026 {
00027     if (fp==NULL) fp = stderr;
00028     if (_jbxl_state_list==NULL) jbxl_init_state_info();
00029 
00030     tList* lt = search_id_tList(_jbxl_state_list, no, 1);
00031     if (lt==NULL) {
00032         fprintf(fp, "JBXL_STATE: %d: Error Message is not exist!\n", no);
00033     }
00034     else {
00035         fprintf(fp, "JBXL_STATE: %s: %d\n", lt->ldat.key.buf, no);
00036     }
00037 }

Here is the call graph for this function:

void jbxl_fprint_state_jp ( FILE *  fp,
int  no 
)

void jbxl_fprint_state_jp(FILE* fp, int no)

JBXLライブラリの state の詳細情報(日本語)を表示する. デバッグ用.

Parameters:
fp 出力先のファイル識別子
no JBXLライブラリの state番号

Definition at line 50 of file jbxl_state_func.c.

References jbxl_init_state_info(), and search_id_tList().

00051 {
00052     if (fp==NULL) fp = stderr;
00053     if (_jbxl_state_list==NULL) jbxl_init_state_info();
00054 
00055     tList* lt = search_id_tList(_jbxl_state_list, no, 1);
00056     if (lt==NULL) {
00057         fprintf(fp, "JBXL_STATE: %d: Error Message is not exist!\n", no);
00058     }
00059     else {
00060         fprintf(fp, "JBXL_STATE: %s: %d: %s\n", lt->ldat.key.buf, no, lt->ldat.val.buf);
00061     }
00062 }

Here is the call graph for this function:

void jbxl_init_state_info ( void   ) 

Definition at line 68 of file jbxl_state_func.c.

References del_tList(), jbxl_add_all_states(), jbxl_add_state(), and JBXL_STATE_ANCHOR.

Referenced by jbxl_fprint_state(), and jbxl_fprint_state_jp().

00069 {
00070     if (_jbxl_state_list!=NULL) {
00071         del_tList(&_jbxl_state_list);
00072         _jbxl_state_pointer = NULL;
00073     }
00074 
00075     jbxl_add_state(JBXL_STATE_ANCHOR, "JBXL_STATE_ANCHOR", "アンカー");
00076     _jbxl_state_list = _jbxl_state_pointer;
00077     jbxl_add_all_states();
00078 }

Here is the call graph for this function:

Here is the caller graph for this function:


Generated on 15 Nov 2023 for JunkBox_Lib by  doxygen 1.6.1