JunkBox_Lib++ (for Windows) 1.10.1
Loading...
Searching...
No Matches
jbxl_state_func.cpp
Go to the documentation of this file.
1
7#include "tlist.h"
8#include "jbxl_state.h"
9
10
13
14
24void jbxl_fprint_state(FILE* fp, int no)
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}
37
38
48void jbxl_fprint_state_jp(FILE* fp, int no)
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}
61
62
63
65
67{
68 if (_jbxl_state_list!=NULL) {
71 }
72
73 jbxl_add_state(JBXL_STATE_ANCHOR, "JBXL_STATE_ANCHOR", "アンカー");
76}
77
78
79void jbxl_add_state(int id, const char* smb, const char* str)
80{
82}
83
void jbxl_add_all_states(void)
Definition jbxl_state.cpp:5
JunkBox_Lib 状態ヘッダ
#define JBXL_STATE_ANCHOR
アンカーノード
Definition jbxl_state.h:30
void jbxl_add_state(int id, const char *smb, const char *str)
tList * _jbxl_state_list
tList * _jbxl_state_pointer
void jbxl_init_state_info(void)
void jbxl_fprint_state_jp(FILE *fp, int no)
void jbxl_fprint_state(FILE *fp, int no)
tList * search_id_tList(tList *pl, int id, int no)
リストの中から no番目の idノード(ldat.id)を探し出し,tListのポインタを返す.
Definition tlist.cpp:1541
tList * del_tList(tList **pp)
指定したリストノード以降のリストを削除.
Definition tlist.cpp:735
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
Tiny List 構造ライブラリヘッダ