JunkBox_Lib++ (for Windows) 1.10.1
Loading...
Searching...
No Matches
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.

Macros

#define jbxl_print_state(no)   jbxl_fprint_state(stderr, (no))
 
#define JBXL_STATE_ANCHOR   999999999
 アンカーノード
 
#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_DIR_OPEN_ERROR   -30
 ディレクトリオープンエラー
 
#define JBXL_DIR_MAKE_ERROR   -35
 ディレクトリ作成エラー
 
#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_ARRAY   805
 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_IVDFMT_ERROR   -2024
 無効なデータ形式
 
#define JBXL_GRAPH_IVDCOLOR_ERROR   -2025
 無効なカラー指定
 
#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.

Macro Definition Documentation

◆ JBXL_ARGS_ERROR

◆ JBXL_ASN1_ERROR

#define JBXL_ASN1_ERROR   -1600

Definition at line 161 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_BDB_DATASZ_ERROR

#define JBXL_BDB_DATASZ_ERROR   -1205

Definition at line 133 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_BDB_GET_ERROR

#define JBXL_BDB_GET_ERROR   -1203

Definition at line 131 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_BDB_KEY_ERROR

#define JBXL_BDB_KEY_ERROR   -1202

Definition at line 130 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_BDB_MEMORY_ERROR

#define JBXL_BDB_MEMORY_ERROR   -1206

Definition at line 134 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_BDB_OPEN_ERROR

#define JBXL_BDB_OPEN_ERROR   -1201

Definition at line 129 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_BDB_PUT_ERROR

#define JBXL_BDB_PUT_ERROR   -1204

Definition at line 132 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_BUFFER_CMP_ERROR

#define JBXL_BUFFER_CMP_ERROR   -211

Definition at line 61 of file jbxl_state.h.

Referenced by cmp_Buffer(), and jbxl_add_all_states().

◆ JBXL_BUFFER_ERROR

#define JBXL_BUFFER_ERROR   -200

Definition at line 59 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_BUFFER_MAKE_ERROR

#define JBXL_BUFFER_MAKE_ERROR   -201

Definition at line 60 of file jbxl_state.h.

Referenced by jbxl_add_all_states(), and read_lines_Buffer().

◆ JBXL_BVH_HIERARCHY_ERROR

#define JBXL_BVH_HIERARCHY_ERROR   -1401

Definition at line 144 of file jbxl_state.h.

Referenced by bvh_print_data(), and jbxl_add_all_states().

◆ JBXL_BVH_MOTION_ERROR

#define JBXL_BVH_MOTION_ERROR   -1402

Definition at line 145 of file jbxl_state.h.

Referenced by bvh_print_data(), and jbxl_add_all_states().

◆ JBXL_CANCEL

#define JBXL_CANCEL   -4

Definition at line 37 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_DATA_REMAINS

#define JBXL_DATA_REMAINS   -6

Definition at line 39 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_DH_ERROR

#define JBXL_DH_ERROR   -1120

Definition at line 126 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_DH_KEY_ERROR

#define JBXL_DH_KEY_ERROR   -1121

Definition at line 127 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_DIR_MAKE_ERROR

#define JBXL_DIR_MAKE_ERROR   -35

Definition at line 53 of file jbxl_state.h.

Referenced by jbxl_add_all_states(), and mkdirp().

◆ JBXL_DIR_OPEN_ERROR

#define JBXL_DIR_OPEN_ERROR   -30

Definition at line 52 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_ERROR

◆ JBXL_FILE_CLOSE_ERROR

#define JBXL_FILE_CLOSE_ERROR   -23

Definition at line 47 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_FILE_DESTOPEN_ERROR

#define JBXL_FILE_DESTOPEN_ERROR   -26

◆ JBXL_FILE_EXIST_ERROR

#define JBXL_FILE_EXIST_ERROR   -24

Definition at line 48 of file jbxl_state.h.

Referenced by file_from_to(), jbxl_add_all_states(), and mkdirp().

◆ JBXL_FILE_MAKE_ERROR

#define JBXL_FILE_MAKE_ERROR   -25

Definition at line 49 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_FILE_OPEN_ERROR

#define JBXL_FILE_OPEN_ERROR   -20

◆ JBXL_FILE_READ_ERROR

◆ JBXL_FILE_WRITE_ERROR

#define JBXL_FILE_WRITE_ERROR   -22

Definition at line 46 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_GRAPH_CANCEL

◆ JBXL_GRAPH_ERROR

#define JBXL_GRAPH_ERROR   -2000

Definition at line 167 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_GRAPH_FILESZ_ERROR

#define JBXL_GRAPH_FILESZ_ERROR   -2009

Definition at line 176 of file jbxl_state.h.

Referenced by jbxl_add_all_states(), and jbxl::readTGAData().

◆ JBXL_GRAPH_HEADER_ERROR

◆ JBXL_GRAPH_IVDARG_ERROR

◆ JBXL_GRAPH_IVDCOLOR_ERROR

#define JBXL_GRAPH_IVDCOLOR_ERROR   -2025

◆ JBXL_GRAPH_IVDDATA_ERROR

#define JBXL_GRAPH_IVDDATA_ERROR   -2023

Definition at line 181 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_GRAPH_IVDFMT_ERROR

#define JBXL_GRAPH_IVDFMT_ERROR   -2024

Definition at line 182 of file jbxl_state.h.

Referenced by jbxl_add_all_states(), jbxl::readTGAData(), and jbxl::setupTGAData().

◆ JBXL_GRAPH_IVDMODE_ERROR

#define JBXL_GRAPH_IVDMODE_ERROR   -2021

Definition at line 179 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_GRAPH_IVDPARAM_ERROR

#define JBXL_GRAPH_IVDPARAM_ERROR   -2022

Definition at line 180 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_GRAPH_MEMORY_ERROR

◆ JBXL_GRAPH_NODATA_ERROR

◆ JBXL_GRAPH_NOFILE_ERROR

#define JBXL_GRAPH_NOFILE_ERROR   -2005

◆ JBXL_GRAPH_OPFILE_ERROR

◆ JBXL_GRAPH_RDFILE_ERROR

#define JBXL_GRAPH_RDFILE_ERROR   -2007

Definition at line 174 of file jbxl_state.h.

Referenced by jbxl_add_all_states(), and jbxl::writeCmnHeadFile().

◆ JBXL_GRAPH_THROUGH_ERROR

#define JBXL_GRAPH_THROUGH_ERROR   -2888

Definition at line 185 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_GRAPH_WRFILE_ERROR

#define JBXL_GRAPH_WRFILE_ERROR   -2008

Definition at line 175 of file jbxl_state.h.

Referenced by jbxl_add_all_states(), and jbxl::writeCmnHeadFile().

◆ JBXL_INCOMPLETE

#define JBXL_INCOMPLETE   -5

Definition at line 38 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_ISNET_AGREE_ERROR

#define JBXL_ISNET_AGREE_ERROR   -1509

Definition at line 156 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_ISNET_CHALLENGE_ERROR

#define JBXL_ISNET_CHALLENGE_ERROR   -1510

Definition at line 157 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_ISNET_CMD_ERROR

#define JBXL_ISNET_CMD_ERROR   -1501

Definition at line 147 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_ISNET_CMNKEYALG_ERROR

#define JBXL_ISNET_CMNKEYALG_ERROR   -1505

Definition at line 152 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_ISNET_CONNECT_ERROR

#define JBXL_ISNET_CONNECT_ERROR   -1507

Definition at line 154 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_ISNET_DHKEY_ERROR

#define JBXL_ISNET_DHKEY_ERROR   -1530

Definition at line 159 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_ISNET_NULLANS_ERROR

#define JBXL_ISNET_NULLANS_ERROR   -1506

Definition at line 153 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_ISNET_PASSWD_ERROR

#define JBXL_ISNET_PASSWD_ERROR   -1502

Definition at line 149 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_ISNET_PUBKEYALG_ERROR

#define JBXL_ISNET_PUBKEYALG_ERROR   -1504

Definition at line 151 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_ISNET_SERVER_ERROR

#define JBXL_ISNET_SERVER_ERROR   -1503

Definition at line 150 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_ISNET_SPKI_ERROR

#define JBXL_ISNET_SPKI_ERROR   -1520

Definition at line 158 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_ISNET_START_ERROR

#define JBXL_ISNET_START_ERROR   -1508

Definition at line 155 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_ISNET_USER_ERROR

#define JBXL_ISNET_USER_ERROR   -1501

Definition at line 148 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_JSON_ARRAY

#define JBXL_JSON_ARRAY   805

Definition at line 110 of file jbxl_state.h.

Referenced by jbxl_add_all_states(), and json_parse().

◆ JBXL_JSON_DEFAULT_STATE

#define JBXL_JSON_DEFAULT_STATE   899

Definition at line 115 of file jbxl_state.h.

Referenced by jbxl_add_all_states(), json_parse(), and json_parse_seq().

◆ JBXL_JSON_ERROR

#define JBXL_JSON_ERROR   -800

Definition at line 100 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_JSON_IN_ARRAY

#define JBXL_JSON_IN_ARRAY   821

Definition at line 114 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_JSON_IN_STR

#define JBXL_JSON_IN_STR   820

Definition at line 113 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_JSON_MEMORY_ERROR

#define JBXL_JSON_MEMORY_ERROR   -803

Definition at line 103 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_JSON_MULTI_ROOT

#define JBXL_JSON_MULTI_ROOT   801

Definition at line 106 of file jbxl_state.h.

Referenced by jbxl_add_all_states(), and json_parse().

◆ JBXL_JSON_NODE_CLOSED

#define JBXL_JSON_NODE_CLOSED   803

Definition at line 108 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_JSON_NODE_EMPTY

#define JBXL_JSON_NODE_EMPTY   804

Definition at line 109 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_JSON_NODE_OPENED

#define JBXL_JSON_NODE_OPENED   802

Definition at line 107 of file jbxl_state.h.

Referenced by jbxl_add_all_states(), and json_parse_prop().

◆ JBXL_JSON_NOT_CLOSED

#define JBXL_JSON_NOT_CLOSED   810

Definition at line 111 of file jbxl_state.h.

Referenced by jbxl_add_all_states(), and json_parse().

◆ JBXL_JSON_PARSE_ERROR

#define JBXL_JSON_PARSE_ERROR   -801

Definition at line 101 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_JSON_PARSE_TERM

#define JBXL_JSON_PARSE_TERM   811

Definition at line 112 of file jbxl_state.h.

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

◆ JBXL_JSON_PARSED

#define JBXL_JSON_PARSED   800

Definition at line 105 of file jbxl_state.h.

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

◆ JBXL_JSON_SEQUENCE_ERROR

#define JBXL_JSON_SEQUENCE_ERROR   -802

Definition at line 102 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_LDAP_BASE_ERROR

#define JBXL_LDAP_BASE_ERROR   -1301

Definition at line 136 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_LDAP_NO_ATTR_ERROR

#define JBXL_LDAP_NO_ATTR_ERROR   -1307

Definition at line 141 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_LDAP_NO_ENTRY_ERROR

#define JBXL_LDAP_NO_ENTRY_ERROR   -1306

Definition at line 140 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_LDAP_NO_USER_ERROR

#define JBXL_LDAP_NO_USER_ERROR   -1304

Definition at line 139 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_LDAP_NO_VAL_ERROR

#define JBXL_LDAP_NO_VAL_ERROR   -1308

Definition at line 142 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_LDAP_PASSWD_ERROR

#define JBXL_LDAP_PASSWD_ERROR   -1303

Definition at line 138 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_LDAP_USER_ERROR

#define JBXL_LDAP_USER_ERROR   -1302

Definition at line 137 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_LIST_ERROR

#define JBXL_LIST_ERROR   -400

Definition at line 79 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_MALLOC_ERROR

◆ JBXL_NET_BIND_ERROR

◆ JBXL_NET_BUF_ERROR

#define JBXL_NET_BUF_ERROR   -313

Definition at line 72 of file jbxl_state.h.

Referenced by jbxl_add_all_states(), tcp_recv_mstream(), and tcp_recv_mstream_Buffer().

◆ JBXL_NET_BUFSZ_ERROR

#define JBXL_NET_BUFSZ_ERROR   -314

Definition at line 73 of file jbxl_state.h.

Referenced by jbxl_add_all_states(), and tcp_recv_mstream().

◆ JBXL_NET_CONNECT_ERROR

#define JBXL_NET_CONNECT_ERROR   -305

◆ JBXL_NET_ERROR

#define JBXL_NET_ERROR   -300

Definition at line 63 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_NET_INFO_ERROR

◆ JBXL_NET_LISTEN_ERROR

#define JBXL_NET_LISTEN_ERROR   -306

Definition at line 69 of file jbxl_state.h.

Referenced by _tcp_server_socket(), _tcp_server_socket_setopt(), and jbxl_add_all_states().

◆ JBXL_NET_OPTION_ERROR

◆ JBXL_NET_RECV_ERROR

◆ JBXL_NET_RECV_TIMEOUT

#define JBXL_NET_RECV_TIMEOUT   -392

◆ JBXL_NET_SEND_ERROR

◆ JBXL_NET_SEND_TIMEOUT

#define JBXL_NET_SEND_TIMEOUT   -391

Definition at line 75 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_NET_SOCKET_ERROR

◆ JBXL_NET_TRANS_TIMEOUT

#define JBXL_NET_TRANS_TIMEOUT   -393

Definition at line 77 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_NODATA

#define JBXL_NODATA   -2

Definition at line 35 of file jbxl_state.h.

Referenced by fgets_mstream(), and jbxl_add_all_states().

◆ JBXL_NONE

#define JBXL_NONE   0

Definition at line 33 of file jbxl_state.h.

Referenced by jbxl_add_all_states(), and json_parse_prop().

◆ JBXL_NORMAL

◆ JBXL_NULL_ERROR

#define JBXL_NULL_ERROR   -3

◆ jbxl_print_state

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

Definition at line 19 of file jbxl_state.h.

◆ JBXL_SPKI_ERROR

#define JBXL_SPKI_ERROR   -1110

Definition at line 125 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_SSL_ERROR

#define JBXL_SSL_ERROR   -1100

Definition at line 121 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_SSL_RECV_ERROR

#define JBXL_SSL_RECV_ERROR   -1101

Definition at line 122 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_SSL_SEND_ERROR

#define JBXL_SSL_SEND_ERROR   -1102

Definition at line 123 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_STATE_ANCHOR

#define JBXL_STATE_ANCHOR   999999999

◆ JBXL_TOOLS_BUF_ERROR

#define JBXL_TOOLS_BUF_ERROR   -101

◆ JBXL_TOOLS_BUFSZ_ERROR

#define JBXL_TOOLS_BUFSZ_ERROR   -102

Definition at line 57 of file jbxl_state.h.

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

◆ JBXL_TOOLS_ERROR

#define JBXL_TOOLS_ERROR   -100

Definition at line 55 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_TREE_ERROR

#define JBXL_TREE_ERROR   -500

Definition at line 81 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_XML_DEFAULT_STATE

#define JBXL_XML_DEFAULT_STATE   799

Definition at line 98 of file jbxl_state.h.

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

◆ JBXL_XML_ERROR

#define JBXL_XML_ERROR   -700

Definition at line 87 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_XML_MEMORY_ERROR

#define JBXL_XML_MEMORY_ERROR   -703

Definition at line 90 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_XML_MULTI_ROOT

#define JBXL_XML_MULTI_ROOT   701

Definition at line 93 of file jbxl_state.h.

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

◆ JBXL_XML_NODE_CLOSED

#define JBXL_XML_NODE_CLOSED   703

◆ JBXL_XML_NODE_EMPTY

#define JBXL_XML_NODE_EMPTY   704

◆ JBXL_XML_NODE_OPENED

#define JBXL_XML_NODE_OPENED   702

Definition at line 94 of file jbxl_state.h.

Referenced by jbxl_add_all_states(), llsd_bin_main_parse(), and xml_main_parse().

◆ JBXL_XML_NOT_CLOSED

#define JBXL_XML_NOT_CLOSED   710

Definition at line 97 of file jbxl_state.h.

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

◆ JBXL_XML_PARSE_ERROR

◆ JBXL_XML_PARSED

#define JBXL_XML_PARSED   700

Definition at line 92 of file jbxl_state.h.

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

◆ JBXL_XML_SEQUENCE_ERROR

#define JBXL_XML_SEQUENCE_ERROR   -702

Definition at line 89 of file jbxl_state.h.

Referenced by jbxl_add_all_states(), and xml_main_parse().

◆ JBXL_XTOOLS_ERROR

#define JBXL_XTOOLS_ERROR   -600

Definition at line 83 of file jbxl_state.h.

Referenced by jbxl_add_all_states().

◆ JBXL_XTOOLS_RUNLEN2_ERROR

#define JBXL_XTOOLS_RUNLEN2_ERROR   -602

Definition at line 85 of file jbxl_state.h.

Referenced by get_runlength_byte(), and jbxl_add_all_states().

◆ JBXL_XTOOLS_RUNLEN_ERROR

#define JBXL_XTOOLS_RUNLEN_ERROR   -601

Definition at line 84 of file jbxl_state.h.

Referenced by get_runlength_byte(), and jbxl_add_all_states().

Function Documentation

◆ jbxl_add_all_states()

void jbxl_add_all_states ( void )

Definition at line 5 of file jbxl_state.cpp.

6{
7 jbxl_add_state(JBXL_NORMAL, "JBXL_NORMAL", "正常");
8 jbxl_add_state(JBXL_NONE, "JBXL_NONE", "情報無し");
9 jbxl_add_state(JBXL_ERROR, "JBXL_ERROR", "エラー");
10 jbxl_add_state(JBXL_NODATA, "JBXL_NODATA", "有効なデータが無い");
11 jbxl_add_state(JBXL_NULL_ERROR, "JBXL_NULL_ERROR", "参照先のアドレスが NULL");
12 jbxl_add_state(JBXL_CANCEL, "JBXL_CANCEL", "処理がキャンセルされた");
13 jbxl_add_state(JBXL_INCOMPLETE, "JBXL_INCOMPLETE", "データが不完全");
14 jbxl_add_state(JBXL_DATA_REMAINS, "JBXL_DATA_REMAINS", "データが残っている");
15 jbxl_add_state(JBXL_MALLOC_ERROR, "JBXL_MALLOC_ERROR", "メモリ確保エラー");
16 jbxl_add_state(JBXL_ARGS_ERROR, "JBXL_ARGS_ERROR", "不正な引数(NULLなど)");
17 jbxl_add_state(JBXL_FILE_OPEN_ERROR, "JBXL_FILE_OPEN_ERROR", "ファイルオープン エラー");
18 jbxl_add_state(JBXL_FILE_READ_ERROR, "JBXL_FILE_READ_ERROR", "ファイル読み込みエラー");
19 jbxl_add_state(JBXL_FILE_WRITE_ERROR, "JBXL_FILE_WRITE_ERROR", "ファイル書き込みエラー");
20 jbxl_add_state(JBXL_FILE_CLOSE_ERROR, "JBXL_FILE_CLOSE_ERROR", "ファイルのクローズエラー");
21 jbxl_add_state(JBXL_FILE_EXIST_ERROR, "JBXL_FILE_EXIST_ERROR", "ファイルが存在しない(シンボリックリンクもダメ).または既に存在する.");
22 jbxl_add_state(JBXL_FILE_MAKE_ERROR, "JBXL_FILE_MAKE_ERROR", "ファイル作成エラー");
23 jbxl_add_state(JBXL_FILE_DESTOPEN_ERROR, "JBXL_FILE_DESTOPEN_ERROR", "ディスティネーションファイルのオープン失敗");
24 jbxl_add_state(JBXL_DIR_OPEN_ERROR, "JBXL_DIR_OPEN_ERROR", "ディレクトリオープンエラー");
25 jbxl_add_state(JBXL_DIR_MAKE_ERROR, "JBXL_DIR_MAKE_ERROR", "ディレクトリ作成エラー");
26 jbxl_add_state(JBXL_TOOLS_ERROR, "JBXL_TOOLS_ERROR", "Tools ライブラリのエラー");
27 jbxl_add_state(JBXL_TOOLS_BUF_ERROR, "JBXL_TOOLS_BUF_ERROR", "バッファ(データ格納)部の領域がない");
28 jbxl_add_state(JBXL_TOOLS_BUFSZ_ERROR, "JBXL_TOOLS_BUFSZ_ERROR", "バッファ(データ格納)部の大きさが足りない");
29 jbxl_add_state(JBXL_BUFFER_ERROR, "JBXL_BUFFER_ERROR", "Buffer ライブラリのエラー");
30 jbxl_add_state(JBXL_BUFFER_MAKE_ERROR, "JBXL_BUFFER_MAKE_ERROR", "Buffer の作成に失敗");
31 jbxl_add_state(JBXL_BUFFER_CMP_ERROR, "JBXL_BUFFER_CMP_ERROR", "比較文字数が vldsz より大きい");
32 jbxl_add_state(JBXL_NET_ERROR, "JBXL_NET_ERROR", "Network ライブラリのエラー");
33 jbxl_add_state(JBXL_NET_SOCKET_ERROR, "JBXL_NET_SOCKET_ERROR", "ソケットの作成に失敗");
34 jbxl_add_state(JBXL_NET_OPTION_ERROR, "JBXL_NET_OPTION_ERROR", "オプションの設定に失敗");
35 jbxl_add_state(JBXL_NET_BIND_ERROR, "JBXL_NET_BIND_ERROR", "バインドに失敗");
36 jbxl_add_state(JBXL_NET_INFO_ERROR, "JBXL_NET_INFO_ERROR", "ホスト情報の取得に失敗");
37 jbxl_add_state(JBXL_NET_CONNECT_ERROR, "JBXL_NET_CONNECT_ERROR", "接続に失敗");
38 jbxl_add_state(JBXL_NET_LISTEN_ERROR, "JBXL_NET_LISTEN_ERROR", "リッスンに失敗");
39 jbxl_add_state(JBXL_NET_RECV_ERROR, "JBXL_NET_RECV_ERROR", "データの受信エラー");
40 jbxl_add_state(JBXL_NET_SEND_ERROR, "JBXL_NET_SEND_ERROR", "データの送信エラー");
41 jbxl_add_state(JBXL_NET_BUF_ERROR, "JBXL_NET_BUF_ERROR", "受信バッファにデータは存在するはずだが,原因不明の理由により獲得に失敗した");
42 jbxl_add_state(JBXL_NET_BUFSZ_ERROR, "JBXL_NET_BUFSZ_ERROR", "受信バッファの長さが足りない.はみ出したデータは捨てられた");
43 jbxl_add_state(JBXL_NET_SEND_TIMEOUT, "JBXL_NET_SEND_TIMEOUT", "送信タイムアウト");
44 jbxl_add_state(JBXL_NET_RECV_TIMEOUT, "JBXL_NET_RECV_TIMEOUT", "受信タイムアウト");
45 jbxl_add_state(JBXL_NET_TRANS_TIMEOUT, "JBXL_NET_TRANS_TIMEOUT", "転送タイムアウト");
46 jbxl_add_state(JBXL_LIST_ERROR, "JBXL_LIST_ERROR", "tList ライブラリのエラー");
47 jbxl_add_state(JBXL_TREE_ERROR, "JBXL_TREE_ERROR", "tTree ライブラリのエラー");
48 jbxl_add_state(JBXL_XTOOLS_ERROR, "JBXL_XTOOLS_ERROR", "xTools ライブラリーのエラー");
49 jbxl_add_state(JBXL_XTOOLS_RUNLEN_ERROR, "JBXL_XTOOLS_RUNLEN_ERROR", "Run Length データが 0x00 で終わっている");
50 jbxl_add_state(JBXL_XTOOLS_RUNLEN2_ERROR, "JBXL_XTOOLS_RUNLEN2_ERROR", "Run Length データに 0x00, 0x00 が存在する(連長圧縮のデータではないのでは?)");
51 jbxl_add_state(JBXL_XML_ERROR, "JBXL_XML_ERROR", "tXML ライブラリのエラー");
52 jbxl_add_state(JBXL_XML_PARSE_ERROR, "JBXL_XML_PARSE_ERROR", "XML の解釈エラー");
53 jbxl_add_state(JBXL_XML_SEQUENCE_ERROR, "JBXL_XML_SEQUENCE_ERROR", "XMLノードのリンクエラー");
54 jbxl_add_state(JBXL_XML_MEMORY_ERROR, "JBXL_XML_MEMORY_ERROR", "XML のメモリエラー");
55 jbxl_add_state(JBXL_XML_PARSED, "JBXL_XML_PARSED", "XMLパース済み");
56 jbxl_add_state(JBXL_XML_MULTI_ROOT, "JBXL_XML_MULTI_ROOT", "XMLは複数のルート(TOP)を持っている.(パース済み)");
57 jbxl_add_state(JBXL_XML_NODE_OPENED, "JBXL_XML_NODE_OPENED", "XMLノードは開いている");
58 jbxl_add_state(JBXL_XML_NODE_CLOSED, "JBXL_XML_NODE_CLOSED", "XMLノードは閉じている");
59 jbxl_add_state(JBXL_XML_NODE_EMPTY, "JBXL_XML_NODE_EMPTY", "XMLの空のノード");
60 jbxl_add_state(JBXL_XML_NOT_CLOSED, "JBXL_XML_NOT_CLOSED", "XMLデータが閉じていない");
61 jbxl_add_state(JBXL_XML_DEFAULT_STATE, "JBXL_XML_DEFAULT_STATE", "XMLデータの初期状態");
62 jbxl_add_state(JBXL_JSON_ERROR, "JBXL_JSON_ERROR", "tJSON ライブラリのエラー");
63 jbxl_add_state(JBXL_JSON_PARSE_ERROR, "JBXL_JSON_PARSE_ERROR", "JSON の解釈エラー");
64 jbxl_add_state(JBXL_JSON_SEQUENCE_ERROR, "JBXL_JSON_SEQUENCE_ERROR", "JSONノードのリンクエラー");
65 jbxl_add_state(JBXL_JSON_MEMORY_ERROR, "JBXL_JSON_MEMORY_ERROR", "JSON のメモリエラー");
66 jbxl_add_state(JBXL_JSON_PARSED, "JBXL_JSON_PARSED", "JSONパース済み");
67 jbxl_add_state(JBXL_JSON_MULTI_ROOT, "JBXL_JSON_MULTI_ROOT", "JSONは複数のルート(TOP)を持っている.(パース済み)");
68 jbxl_add_state(JBXL_JSON_NODE_OPENED, "JBXL_JSON_NODE_OPENED", "JSONノードは開いている");
69 jbxl_add_state(JBXL_JSON_NODE_CLOSED, "JBXL_JSON_NODE_CLOSED", "JSONノードは閉じている");
70 jbxl_add_state(JBXL_JSON_NODE_EMPTY, "JBXL_JSON_NODE_EMPTY", "JSONの空のノード");
71 jbxl_add_state(JBXL_JSON_ARRAY, "JBXL_JSON_ARRAY", "JSONの配列");
72 jbxl_add_state(JBXL_JSON_NOT_CLOSED, "JBXL_JSON_NOT_CLOSED", "JSONデータが閉じていない.原因不明.パースアルゴリズムのミス?");
73 jbxl_add_state(JBXL_JSON_PARSE_TERM, "JBXL_JSON_PARSE_TERM", "JSON のパースが途中で終了した.入力データが不完全.");
74 jbxl_add_state(JBXL_JSON_IN_STR, "JBXL_JSON_IN_STR", "JSONデータの属性値処理で文字列を処理中.");
75 jbxl_add_state(JBXL_JSON_IN_ARRAY, "JBXL_JSON_IN_ARRAY", "JSONデータの属性値処理で配列を処理中.");
76 jbxl_add_state(JBXL_JSON_DEFAULT_STATE, "JBXL_JSON_DEFAULT_STATE", "JSONデータの初期状態");
77 jbxl_add_state(JBXL_SSL_ERROR, "JBXL_SSL_ERROR", "SSL ライブラリのエラー");
78 jbxl_add_state(JBXL_SSL_RECV_ERROR, "JBXL_SSL_RECV_ERROR", "SSL 受信エラー");
79 jbxl_add_state(JBXL_SSL_SEND_ERROR, "JBXL_SSL_SEND_ERROR", "SSL 送信エラー");
80 jbxl_add_state(JBXL_SPKI_ERROR, "JBXL_SPKI_ERROR", "SPKI エラー");
81 jbxl_add_state(JBXL_DH_ERROR, "JBXL_DH_ERROR", "DH エラー");
82 jbxl_add_state(JBXL_DH_KEY_ERROR, "JBXL_DH_KEY_ERROR", "DH鍵のエラー");
83 jbxl_add_state(JBXL_BDB_OPEN_ERROR, "JBXL_BDB_OPEN_ERROR", "BDB でデータファイルのオープンに失敗");
84 jbxl_add_state(JBXL_BDB_KEY_ERROR, "JBXL_BDB_KEY_ERROR", "BDB でキーの取得に失敗");
85 jbxl_add_state(JBXL_BDB_GET_ERROR, "JBXL_BDB_GET_ERROR", "BDB でデータの取得に失敗");
86 jbxl_add_state(JBXL_BDB_PUT_ERROR, "JBXL_BDB_PUT_ERROR", "BDB でデータの登録に失敗");
87 jbxl_add_state(JBXL_BDB_DATASZ_ERROR, "JBXL_BDB_DATASZ_ERROR", "BDB でデータのサイズが不明");
88 jbxl_add_state(JBXL_BDB_MEMORY_ERROR, "JBXL_BDB_MEMORY_ERROR", "BDB でメモリの確保に失敗");
89 jbxl_add_state(JBXL_LDAP_BASE_ERROR, "JBXL_LDAP_BASE_ERROR", "LDAP のBASE名が不明");
90 jbxl_add_state(JBXL_LDAP_USER_ERROR, "JBXL_LDAP_USER_ERROR", "ユーザ認証失敗(ユーザが存在しない)");
91 jbxl_add_state(JBXL_LDAP_PASSWD_ERROR, "JBXL_LDAP_PASSWD_ERROR", "ユーザ認証失敗(ユーザは存在するが,パスワードが一致しない)");
92 jbxl_add_state(JBXL_LDAP_NO_USER_ERROR, "JBXL_LDAP_NO_USER_ERROR", "ユーザ名が空白か NULL");
93 jbxl_add_state(JBXL_LDAP_NO_ENTRY_ERROR, "JBXL_LDAP_NO_ENTRY_ERROR", "エントリ情報がない");
94 jbxl_add_state(JBXL_LDAP_NO_ATTR_ERROR, "JBXL_LDAP_NO_ATTR_ERROR", "エントリの属性がない");
95 jbxl_add_state(JBXL_LDAP_NO_VAL_ERROR, "JBXL_LDAP_NO_VAL_ERROR", "エントリの属性値がない");
96 jbxl_add_state(JBXL_BVH_HIERARCHY_ERROR, "JBXL_BVH_HIERARCHY_ERROR", "HIERARCHYデータの書き込み失敗");
97 jbxl_add_state(JBXL_BVH_MOTION_ERROR, "JBXL_BVH_MOTION_ERROR", "MOTIONデータの書き込み失敗");
98 jbxl_add_state(JBXL_ISNET_CMD_ERROR, "JBXL_ISNET_CMD_ERROR", "サーバから 'OK', 'ERR' 以外のものを受信した");
99 jbxl_add_state(JBXL_ISNET_USER_ERROR, "JBXL_ISNET_USER_ERROR", "ユーザ認証失敗(ユーザが存在しない)");
100 jbxl_add_state(JBXL_ISNET_PASSWD_ERROR, "JBXL_ISNET_PASSWD_ERROR", "ユーザ認証失敗(ユーザは存在するが,パスワードが一致しない)");
101 jbxl_add_state(JBXL_ISNET_SERVER_ERROR, "JBXL_ISNET_SERVER_ERROR", "認証ホストの検証エラー");
102 jbxl_add_state(JBXL_ISNET_PUBKEYALG_ERROR, "JBXL_ISNET_PUBKEYALG_ERROR", "知らない公開鍵暗号アルゴリズム");
103 jbxl_add_state(JBXL_ISNET_CMNKEYALG_ERROR, "JBXL_ISNET_CMNKEYALG_ERROR", "知らない共通鍵暗号アルゴリズム");
104 jbxl_add_state(JBXL_ISNET_NULLANS_ERROR, "JBXL_ISNET_NULLANS_ERROR", "サーバからの返答が NULL");
105 jbxl_add_state(JBXL_ISNET_CONNECT_ERROR, "JBXL_ISNET_CONNECT_ERROR", "認証サーバとの接続エラー");
106 jbxl_add_state(JBXL_ISNET_START_ERROR, "JBXL_ISNET_START_ERROR", "認証サーバとの通信開始エラー(相手は認証サーバでない?)");
107 jbxl_add_state(JBXL_ISNET_AGREE_ERROR, "JBXL_ISNET_AGREE_ERROR", "暗号合意エラー(サーバ認証を含む)");
108 jbxl_add_state(JBXL_ISNET_CHALLENGE_ERROR, "JBXL_ISNET_CHALLENGE_ERROR", "チャレンジキー合意エラー");
109 jbxl_add_state(JBXL_ISNET_SPKI_ERROR, "JBXL_ISNET_SPKI_ERROR", "SPKIのエラー(ISNET内)");
110 jbxl_add_state(JBXL_ISNET_DHKEY_ERROR, "JBXL_ISNET_DHKEY_ERROR", "DH鍵エラー(ISNET内)");
111 jbxl_add_state(JBXL_ASN1_ERROR, "JBXL_ASN1_ERROR", "tASN1 ライブラリのエラー");
112 jbxl_add_state(JBXL_GRAPH_ERROR, "JBXL_GRAPH_ERROR", "GRAPH ライブラリーのエラー");
113 jbxl_add_state(JBXL_GRAPH_CANCEL, "JBXL_GRAPH_CANCEL", "処理がキャンセルされた ");
114 jbxl_add_state(JBXL_GRAPH_HEADER_ERROR, "JBXL_GRAPH_HEADER_ERROR", "画像ヘッダーのエラー");
115 jbxl_add_state(JBXL_GRAPH_MEMORY_ERROR, "JBXL_GRAPH_MEMORY_ERROR", "メモリエラー");
116 jbxl_add_state(JBXL_GRAPH_NODATA_ERROR, "JBXL_GRAPH_NODATA_ERROR", "データが無い");
117 jbxl_add_state(JBXL_GRAPH_NOFILE_ERROR, "JBXL_GRAPH_NOFILE_ERROR", "ファイルが存在しない");
118 jbxl_add_state(JBXL_GRAPH_OPFILE_ERROR, "JBXL_GRAPH_OPFILE_ERROR", "ファイルのオープンエラー");
119 jbxl_add_state(JBXL_GRAPH_RDFILE_ERROR, "JBXL_GRAPH_RDFILE_ERROR", "ファイルの読み込みエラー");
120 jbxl_add_state(JBXL_GRAPH_WRFILE_ERROR, "JBXL_GRAPH_WRFILE_ERROR", "ファイルの書き込みエラー");
121 jbxl_add_state(JBXL_GRAPH_FILESZ_ERROR, "JBXL_GRAPH_FILESZ_ERROR", "ファイルサイズのエラー");
122 jbxl_add_state(JBXL_GRAPH_IVDARG_ERROR, "JBXL_GRAPH_IVDARG_ERROR", "無効な引数");
123 jbxl_add_state(JBXL_GRAPH_IVDMODE_ERROR, "JBXL_GRAPH_IVDMODE_ERROR", "無効なモード");
124 jbxl_add_state(JBXL_GRAPH_IVDPARAM_ERROR, "JBXL_GRAPH_IVDPARAM_ERROR", "無効なパラメータ");
125 jbxl_add_state(JBXL_GRAPH_IVDDATA_ERROR, "JBXL_GRAPH_IVDDATA_ERROR", "無効なデータ");
126 jbxl_add_state(JBXL_GRAPH_IVDFMT_ERROR, "JBXL_GRAPH_IVDFMT_ERROR", "無効なデータ形式");
127 jbxl_add_state(JBXL_GRAPH_IVDCOLOR_ERROR, "JBXL_GRAPH_IVDCOLOR_ERROR", "無効なカラー指定");
128 jbxl_add_state(JBXL_GRAPH_THROUGH_ERROR, "JBXL_GRAPH_THROUGH_ERROR", "エラー処理をスルーする");
129}
#define JBXL_GRAPH_IVDARG_ERROR
無効な引数
Definition jbxl_state.h:178
#define JBXL_NET_INFO_ERROR
ホスト情報の取得に失敗
Definition jbxl_state.h:67
#define JBXL_JSON_IN_ARRAY
JSONデータの属性値処理で配列を処理中.
Definition jbxl_state.h:114
#define JBXL_GRAPH_IVDPARAM_ERROR
無効なパラメータ
Definition jbxl_state.h:180
#define JBXL_FILE_EXIST_ERROR
ファイルが存在しない(シンボリックリンクもダメ).または既に存在する.
Definition jbxl_state.h:48
#define JBXL_GRAPH_NODATA_ERROR
データが無い
Definition jbxl_state.h:171
#define JBXL_XML_NODE_CLOSED
XMLノードは閉じている
Definition jbxl_state.h:95
#define JBXL_NET_ERROR
Network ライブラリのエラー
Definition jbxl_state.h:63
#define JBXL_GRAPH_THROUGH_ERROR
エラー処理をスルーする
Definition jbxl_state.h:185
void jbxl_add_state(int id, const char *smb, const char *str)
#define JBXL_NET_SOCKET_ERROR
ソケットの作成に失敗
Definition jbxl_state.h:64
#define JBXL_JSON_NOT_CLOSED
JSONデータが閉じていない.原因不明.パースアルゴリズムのミス?
Definition jbxl_state.h:111
#define JBXL_DIR_OPEN_ERROR
ディレクトリオープンエラー
Definition jbxl_state.h:52
#define JBXL_NET_SEND_TIMEOUT
送信タイムアウト
Definition jbxl_state.h:75
#define JBXL_NET_LISTEN_ERROR
リッスンに失敗
Definition jbxl_state.h:69
#define JBXL_ERROR
エラー
Definition jbxl_state.h:34
#define JBXL_FILE_CLOSE_ERROR
ファイルのクローズエラー
Definition jbxl_state.h:47
#define JBXL_ISNET_CMNKEYALG_ERROR
知らない共通鍵暗号アルゴリズム
Definition jbxl_state.h:152
#define JBXL_JSON_NODE_OPENED
JSONノードは開いている
Definition jbxl_state.h:107
#define JBXL_ARGS_ERROR
不正な引数(NULLなど)
Definition jbxl_state.h:42
#define JBXL_NET_CONNECT_ERROR
接続に失敗
Definition jbxl_state.h:68
#define JBXL_FILE_READ_ERROR
ファイル読み込みエラー
Definition jbxl_state.h:45
#define JBXL_LDAP_PASSWD_ERROR
ユーザ認証失敗(ユーザは存在するが,パスワードが一致しない)
Definition jbxl_state.h:138
#define JBXL_ASN1_ERROR
tASN1 ライブラリのエラー
Definition jbxl_state.h:161
#define JBXL_SSL_RECV_ERROR
SSL 受信エラー
Definition jbxl_state.h:122
#define JBXL_XML_DEFAULT_STATE
XMLデータの初期状態
Definition jbxl_state.h:98
#define JBXL_TOOLS_ERROR
Tools ライブラリのエラー
Definition jbxl_state.h:55
#define JBXL_TOOLS_BUFSZ_ERROR
バッファ(データ格納)部の大きさが足りない
Definition jbxl_state.h:57
#define JBXL_JSON_NODE_CLOSED
JSONノードは閉じている
Definition jbxl_state.h:108
#define JBXL_XTOOLS_RUNLEN2_ERROR
Run Length データに 0x00, 0x00 が存在する(連長圧縮のデータではないのでは?)
Definition jbxl_state.h:85
#define JBXL_GRAPH_ERROR
GRAPH ライブラリーのエラー
Definition jbxl_state.h:167
#define JBXL_ISNET_PUBKEYALG_ERROR
知らない公開鍵暗号アルゴリズム
Definition jbxl_state.h:151
#define JBXL_NET_SEND_ERROR
データの送信エラー
Definition jbxl_state.h:71
#define JBXL_BDB_DATASZ_ERROR
BDB でデータのサイズが不明
Definition jbxl_state.h:133
#define JBXL_DIR_MAKE_ERROR
ディレクトリ作成エラー
Definition jbxl_state.h:53
#define JBXL_ISNET_AGREE_ERROR
暗号合意エラー(サーバ認証を含む)
Definition jbxl_state.h:156
#define JBXL_JSON_PARSE_ERROR
JSON の解釈エラー
Definition jbxl_state.h:101
#define JBXL_GRAPH_OPFILE_ERROR
ファイルのオープンエラー
Definition jbxl_state.h:173
#define JBXL_XML_NODE_EMPTY
XMLの空のノード
Definition jbxl_state.h:96
#define JBXL_NONE
情報無し
Definition jbxl_state.h:33
#define JBXL_INCOMPLETE
データが不完全
Definition jbxl_state.h:38
#define JBXL_NET_OPTION_ERROR
オプションの設定に失敗
Definition jbxl_state.h:65
#define JBXL_ISNET_CONNECT_ERROR
認証サーバとの接続エラー
Definition jbxl_state.h:154
#define JBXL_XML_ERROR
tXML ライブラリのエラー
Definition jbxl_state.h:87
#define JBXL_ISNET_SERVER_ERROR
認証ホストの検証エラー
Definition jbxl_state.h:150
#define JBXL_JSON_ARRAY
JSONの配列
Definition jbxl_state.h:110
#define JBXL_GRAPH_RDFILE_ERROR
ファイルの読み込みエラー
Definition jbxl_state.h:174
#define JBXL_BVH_MOTION_ERROR
MOTIONデータの書き込み失敗
Definition jbxl_state.h:145
#define JBXL_XML_NOT_CLOSED
XMLデータが閉じていない
Definition jbxl_state.h:97
#define JBXL_NET_BIND_ERROR
バインドに失敗
Definition jbxl_state.h:66
#define JBXL_FILE_MAKE_ERROR
ファイル作成エラー
Definition jbxl_state.h:49
#define JBXL_ISNET_NULLANS_ERROR
サーバからの返答が NULL
Definition jbxl_state.h:153
#define JBXL_BDB_PUT_ERROR
BDB でデータの登録に失敗
Definition jbxl_state.h:132
#define JBXL_JSON_MEMORY_ERROR
JSON のメモリエラー
Definition jbxl_state.h:103
#define JBXL_BUFFER_MAKE_ERROR
Buffer の作成に失敗
Definition jbxl_state.h:60
#define JBXL_NET_TRANS_TIMEOUT
転送タイムアウト
Definition jbxl_state.h:77
#define JBXL_GRAPH_IVDCOLOR_ERROR
無効なカラー指定
Definition jbxl_state.h:183
#define JBXL_ISNET_CMD_ERROR
サーバから 'OK', 'ERR' 以外のものを受信した
Definition jbxl_state.h:147
#define JBXL_FILE_WRITE_ERROR
ファイル書き込みエラー
Definition jbxl_state.h:46
#define JBXL_LDAP_NO_VAL_ERROR
エントリの属性値がない
Definition jbxl_state.h:142
#define JBXL_TREE_ERROR
tTree ライブラリのエラー
Definition jbxl_state.h:81
#define JBXL_JSON_MULTI_ROOT
JSONは複数のルート(TOP)を持っている.(パース済み)
Definition jbxl_state.h:106
#define JBXL_XML_NODE_OPENED
XMLノードは開いている
Definition jbxl_state.h:94
#define JBXL_NORMAL
正常
Definition jbxl_state.h:32
#define JBXL_NULL_ERROR
参照先のアドレスが NULL
Definition jbxl_state.h:36
#define JBXL_NODATA
有効なデータが無い
Definition jbxl_state.h:35
#define JBXL_NET_BUFSZ_ERROR
受信バッファの長さが足りない.はみ出したデータは捨てられた
Definition jbxl_state.h:73
#define JBXL_LDAP_NO_ENTRY_ERROR
エントリ情報がない
Definition jbxl_state.h:140
#define JBXL_SSL_SEND_ERROR
SSL 送信エラー
Definition jbxl_state.h:123
#define JBXL_GRAPH_CANCEL
処理がキャンセルされた
Definition jbxl_state.h:168
#define JBXL_GRAPH_NOFILE_ERROR
ファイルが存在しない
Definition jbxl_state.h:172
#define JBXL_SPKI_ERROR
SPKI エラー
Definition jbxl_state.h:125
#define JBXL_FILE_DESTOPEN_ERROR
ディスティネーションファイルのオープン失敗
Definition jbxl_state.h:50
#define JBXL_XML_PARSE_ERROR
XML の解釈エラー
Definition jbxl_state.h:88
#define JBXL_ISNET_START_ERROR
認証サーバとの通信開始エラー(相手は認証サーバでない?)
Definition jbxl_state.h:155
#define JBXL_LDAP_BASE_ERROR
LDAP のBASE名が不明
Definition jbxl_state.h:136
#define JBXL_GRAPH_IVDFMT_ERROR
無効なデータ形式
Definition jbxl_state.h:182
#define JBXL_ISNET_SPKI_ERROR
SPKIのエラー(ISNET内)
Definition jbxl_state.h:158
#define JBXL_JSON_IN_STR
JSONデータの属性値処理で文字列を処理中.
Definition jbxl_state.h:113
#define JBXL_ISNET_PASSWD_ERROR
ユーザ認証失敗(ユーザは存在するが,パスワードが一致しない)
Definition jbxl_state.h:149
#define JBXL_LIST_ERROR
tList ライブラリのエラー
Definition jbxl_state.h:79
#define JBXL_ISNET_DHKEY_ERROR
DH鍵エラー(ISNET内)
Definition jbxl_state.h:159
#define JBXL_JSON_PARSED
JSONパース済み
Definition jbxl_state.h:105
#define JBXL_GRAPH_WRFILE_ERROR
ファイルの書き込みエラー
Definition jbxl_state.h:175
#define JBXL_XML_SEQUENCE_ERROR
XMLノードのリンクエラー
Definition jbxl_state.h:89
#define JBXL_GRAPH_HEADER_ERROR
画像ヘッダーのエラー
Definition jbxl_state.h:169
#define JBXL_ISNET_USER_ERROR
ユーザ認証失敗(ユーザが存在しない)
Definition jbxl_state.h:148
#define JBXL_GRAPH_FILESZ_ERROR
ファイルサイズのエラー
Definition jbxl_state.h:176
#define JBXL_NET_RECV_ERROR
データの受信エラー
Definition jbxl_state.h:70
#define JBXL_MALLOC_ERROR
メモリ確保エラー
Definition jbxl_state.h:41
#define JBXL_JSON_SEQUENCE_ERROR
JSONノードのリンクエラー
Definition jbxl_state.h:102
#define JBXL_DH_KEY_ERROR
DH鍵のエラー
Definition jbxl_state.h:127
#define JBXL_CANCEL
処理がキャンセルされた
Definition jbxl_state.h:37
#define JBXL_SSL_ERROR
SSL ライブラリのエラー
Definition jbxl_state.h:121
#define JBXL_JSON_NODE_EMPTY
JSONの空のノード
Definition jbxl_state.h:109
#define JBXL_ISNET_CHALLENGE_ERROR
チャレンジキー合意エラー
Definition jbxl_state.h:157
#define JBXL_LDAP_NO_ATTR_ERROR
エントリの属性がない
Definition jbxl_state.h:141
#define JBXL_NET_BUF_ERROR
受信バッファにデータは存在するはずだが,原因不明の理由により獲得に失敗した
Definition jbxl_state.h:72
#define JBXL_LDAP_NO_USER_ERROR
ユーザ名が空白か NULL
Definition jbxl_state.h:139
#define JBXL_FILE_OPEN_ERROR
ファイルオープン エラー
Definition jbxl_state.h:44
#define JBXL_GRAPH_IVDMODE_ERROR
無効なモード
Definition jbxl_state.h:179
#define JBXL_BUFFER_CMP_ERROR
比較文字数が vldsz より大きい
Definition jbxl_state.h:61
#define JBXL_LDAP_USER_ERROR
ユーザ認証失敗(ユーザが存在しない)
Definition jbxl_state.h:137
#define JBXL_BDB_KEY_ERROR
BDB でキーの取得に失敗
Definition jbxl_state.h:130
#define JBXL_XTOOLS_RUNLEN_ERROR
Run Length データが 0x00 で終わっている
Definition jbxl_state.h:84
#define JBXL_NET_RECV_TIMEOUT
受信タイムアウト
Definition jbxl_state.h:76
#define JBXL_XML_MULTI_ROOT
XMLは複数のルート(TOP)を持っている.(パース済み)
Definition jbxl_state.h:93
#define JBXL_XML_PARSED
XMLパース済み
Definition jbxl_state.h:92
#define JBXL_BDB_GET_ERROR
BDB でデータの取得に失敗
Definition jbxl_state.h:131
#define JBXL_GRAPH_MEMORY_ERROR
メモリエラー
Definition jbxl_state.h:170
#define JBXL_XTOOLS_ERROR
xTools ライブラリーのエラー
Definition jbxl_state.h:83
#define JBXL_TOOLS_BUF_ERROR
バッファ(データ格納)部の領域がない
Definition jbxl_state.h:56
#define JBXL_DATA_REMAINS
データが残っている
Definition jbxl_state.h:39
#define JBXL_GRAPH_IVDDATA_ERROR
無効なデータ
Definition jbxl_state.h:181
#define JBXL_XML_MEMORY_ERROR
XML のメモリエラー
Definition jbxl_state.h:90
#define JBXL_BDB_MEMORY_ERROR
BDB でメモリの確保に失敗
Definition jbxl_state.h:134
#define JBXL_JSON_PARSE_TERM
JSON のパースが途中で終了した.入力データが不完全.
Definition jbxl_state.h:112
#define JBXL_BDB_OPEN_ERROR
BDB でデータファイルのオープンに失敗
Definition jbxl_state.h:129
#define JBXL_JSON_ERROR
tJSON ライブラリのエラー
Definition jbxl_state.h:100
#define JBXL_BVH_HIERARCHY_ERROR
HIERARCHYデータの書き込み失敗
Definition jbxl_state.h:144
#define JBXL_JSON_DEFAULT_STATE
JSONデータの初期状態
Definition jbxl_state.h:115
#define JBXL_BUFFER_ERROR
Buffer ライブラリのエラー
Definition jbxl_state.h:59
#define JBXL_DH_ERROR
DH エラー
Definition jbxl_state.h:126

References jbxl_add_state(), JBXL_ARGS_ERROR, JBXL_ASN1_ERROR, JBXL_BDB_DATASZ_ERROR, JBXL_BDB_GET_ERROR, JBXL_BDB_KEY_ERROR, JBXL_BDB_MEMORY_ERROR, JBXL_BDB_OPEN_ERROR, JBXL_BDB_PUT_ERROR, JBXL_BUFFER_CMP_ERROR, JBXL_BUFFER_ERROR, JBXL_BUFFER_MAKE_ERROR, JBXL_BVH_HIERARCHY_ERROR, JBXL_BVH_MOTION_ERROR, JBXL_CANCEL, JBXL_DATA_REMAINS, JBXL_DH_ERROR, JBXL_DH_KEY_ERROR, JBXL_DIR_MAKE_ERROR, JBXL_DIR_OPEN_ERROR, JBXL_ERROR, JBXL_FILE_CLOSE_ERROR, JBXL_FILE_DESTOPEN_ERROR, JBXL_FILE_EXIST_ERROR, JBXL_FILE_MAKE_ERROR, JBXL_FILE_OPEN_ERROR, JBXL_FILE_READ_ERROR, JBXL_FILE_WRITE_ERROR, JBXL_GRAPH_CANCEL, JBXL_GRAPH_ERROR, JBXL_GRAPH_FILESZ_ERROR, JBXL_GRAPH_HEADER_ERROR, JBXL_GRAPH_IVDARG_ERROR, JBXL_GRAPH_IVDCOLOR_ERROR, JBXL_GRAPH_IVDDATA_ERROR, JBXL_GRAPH_IVDFMT_ERROR, JBXL_GRAPH_IVDMODE_ERROR, JBXL_GRAPH_IVDPARAM_ERROR, JBXL_GRAPH_MEMORY_ERROR, JBXL_GRAPH_NODATA_ERROR, JBXL_GRAPH_NOFILE_ERROR, JBXL_GRAPH_OPFILE_ERROR, JBXL_GRAPH_RDFILE_ERROR, JBXL_GRAPH_THROUGH_ERROR, JBXL_GRAPH_WRFILE_ERROR, JBXL_INCOMPLETE, JBXL_ISNET_AGREE_ERROR, JBXL_ISNET_CHALLENGE_ERROR, JBXL_ISNET_CMD_ERROR, JBXL_ISNET_CMNKEYALG_ERROR, JBXL_ISNET_CONNECT_ERROR, JBXL_ISNET_DHKEY_ERROR, JBXL_ISNET_NULLANS_ERROR, JBXL_ISNET_PASSWD_ERROR, JBXL_ISNET_PUBKEYALG_ERROR, JBXL_ISNET_SERVER_ERROR, JBXL_ISNET_SPKI_ERROR, JBXL_ISNET_START_ERROR, JBXL_ISNET_USER_ERROR, JBXL_JSON_ARRAY, JBXL_JSON_DEFAULT_STATE, JBXL_JSON_ERROR, JBXL_JSON_IN_ARRAY, JBXL_JSON_IN_STR, JBXL_JSON_MEMORY_ERROR, JBXL_JSON_MULTI_ROOT, JBXL_JSON_NODE_CLOSED, JBXL_JSON_NODE_EMPTY, JBXL_JSON_NODE_OPENED, JBXL_JSON_NOT_CLOSED, JBXL_JSON_PARSE_ERROR, JBXL_JSON_PARSE_TERM, JBXL_JSON_PARSED, JBXL_JSON_SEQUENCE_ERROR, JBXL_LDAP_BASE_ERROR, JBXL_LDAP_NO_ATTR_ERROR, JBXL_LDAP_NO_ENTRY_ERROR, JBXL_LDAP_NO_USER_ERROR, JBXL_LDAP_NO_VAL_ERROR, JBXL_LDAP_PASSWD_ERROR, JBXL_LDAP_USER_ERROR, JBXL_LIST_ERROR, JBXL_MALLOC_ERROR, JBXL_NET_BIND_ERROR, JBXL_NET_BUF_ERROR, JBXL_NET_BUFSZ_ERROR, JBXL_NET_CONNECT_ERROR, JBXL_NET_ERROR, JBXL_NET_INFO_ERROR, JBXL_NET_LISTEN_ERROR, JBXL_NET_OPTION_ERROR, JBXL_NET_RECV_ERROR, JBXL_NET_RECV_TIMEOUT, JBXL_NET_SEND_ERROR, JBXL_NET_SEND_TIMEOUT, JBXL_NET_SOCKET_ERROR, JBXL_NET_TRANS_TIMEOUT, JBXL_NODATA, JBXL_NONE, JBXL_NORMAL, JBXL_NULL_ERROR, JBXL_SPKI_ERROR, JBXL_SSL_ERROR, JBXL_SSL_RECV_ERROR, JBXL_SSL_SEND_ERROR, JBXL_TOOLS_BUF_ERROR, JBXL_TOOLS_BUFSZ_ERROR, JBXL_TOOLS_ERROR, JBXL_TREE_ERROR, JBXL_XML_DEFAULT_STATE, JBXL_XML_ERROR, JBXL_XML_MEMORY_ERROR, JBXL_XML_MULTI_ROOT, JBXL_XML_NODE_CLOSED, JBXL_XML_NODE_EMPTY, JBXL_XML_NODE_OPENED, JBXL_XML_NOT_CLOSED, JBXL_XML_PARSE_ERROR, JBXL_XML_PARSED, JBXL_XML_SEQUENCE_ERROR, JBXL_XTOOLS_ERROR, JBXL_XTOOLS_RUNLEN2_ERROR, and JBXL_XTOOLS_RUNLEN_ERROR.

Referenced by jbxl_init_state_info().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ jbxl_add_state()

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

Definition at line 79 of file jbxl_state_func.cpp.

80{
82}
tList * _jbxl_state_pointer
tList * add_tList_node_bystr(tList *pp, int id, int lv, const char *key, const char *val, void *ptr, int sz)
文字列データからリスト用ノードを生成し(new),それをリストに追加.
Definition tlist.cpp:462

References _jbxl_state_pointer, and add_tList_node_bystr().

Referenced by jbxl_add_all_states(), and jbxl_init_state_info().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ jbxl_fprint_state()

void jbxl_fprint_state ( FILE * fp,
int no )

void jbxl_fprint_state(FILE* fp, int no)

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

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

Definition at line 24 of file jbxl_state_func.cpp.

25{
26 if (fp==NULL) fp = stderr;
28
30 if (lt==NULL) {
31 fprintf(fp, "JBXL_STATE: %d: Error Message is not exist!\n", no);
32 }
33 else {
34 fprintf(fp, "JBXL_STATE: %s: %d\n", lt->ldat.key.buf, no);
35 }
36}
tList * _jbxl_state_list
void jbxl_init_state_info(void)
tList * search_id_tList(tList *pl, int id, int no)
リストの中から no番目の idノード(ldat.id)を探し出し,tListのポインタを返す.
Definition tlist.cpp:1541

References _jbxl_state_list, jbxl_init_state_info(), and search_id_tList().

Here is the call graph for this function:

◆ jbxl_fprint_state_jp()

void jbxl_fprint_state_jp ( FILE * fp,
int no )

void jbxl_fprint_state_jp(FILE* fp, int no)

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

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

Definition at line 48 of file jbxl_state_func.cpp.

49{
50 if (fp==NULL) fp = stderr;
52
54 if (lt==NULL) {
55 fprintf(fp, "JBXL_STATE: %d: Error Message is not exist!\n", no);
56 }
57 else {
58 fprintf(fp, "JBXL_STATE: %s: %d: %s\n", lt->ldat.key.buf, no, lt->ldat.val.buf);
59 }
60}

References _jbxl_state_list, jbxl_init_state_info(), and search_id_tList().

Here is the call graph for this function:

◆ jbxl_init_state_info()

void jbxl_init_state_info ( void )

Definition at line 66 of file jbxl_state_func.cpp.

67{
68 if (_jbxl_state_list!=NULL) {
71 }
72
73 jbxl_add_state(JBXL_STATE_ANCHOR, "JBXL_STATE_ANCHOR", "アンカー");
76}
void jbxl_add_all_states(void)
Definition jbxl_state.cpp:5
#define JBXL_STATE_ANCHOR
アンカーノード
Definition jbxl_state.h:30
void jbxl_add_state(int id, const char *smb, const char *str)
tList * del_tList(tList **pp)
指定したリストノード以降のリストを削除.
Definition tlist.cpp:735

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

Referenced by jbxl_fprint_state(), and jbxl_fprint_state_jp().

Here is the call graph for this function:
Here is the caller graph for this function: