cmn-clib(CommonLibraryForC)
C言語共通ライブラリ
 全て データ構造 ファイル 関数 変数 型定義 列挙型 列挙値 マクロ定義
CmnConf.h
[詳解]
1 
12 #ifndef CMNCLIB_CMN_CONF_H
13 #define CMNCLIB_CMN_CONF_H
14 
15 #include "cmnclib/Common.h"
16 
18 typedef struct tag_CmnConf_PropertyList {
19  char *name; /* プロパティ名 */
20  char *value; /* プロパティ値 */
21  struct tag_CmnConf_PropertyList *next; /* リストのNextポインタ */
23 
24 /* --- CmnConf.c --- */
25 /* 環境変数取得 */
26 D_EXTERN int CmnConf_GetEnv(char *buf, const char *envName);
27 
28 /* --- CmnConfProperty.c --- */
29 D_EXTERN CmnConfProperty *CmnConfProperty_Load(const char *file);
30 D_EXTERN void CmnConfProperty_Free(CmnConfProperty *list);
31 D_EXTERN char *CmnConfProperty_GetValue(const CmnConfProperty *list, const char *name );
32 
33 #endif /* CMNCLIB_CMN_CONF_H */
34 
D_EXTERN int CmnConf_GetEnv(char *buf, const char *envName)
環境変数取得
Definition: CmnConf.c:29
struct tag_CmnConf_PropertyList CmnConfProperty
D_EXTERN char * CmnConfProperty_GetValue(const CmnConfProperty *list, const char *name)
プロパティ値取得
Definition: CmnConfProperty.c:181
共通関数 メインヘッダファイル
D_EXTERN CmnConfProperty * CmnConfProperty_Load(const char *file)
プロパティリスト取得
Definition: CmnConfProperty.c:60
Definition: CmnConf.h:18
D_EXTERN void CmnConfProperty_Free(CmnConfProperty *list)
プロパティ値取得
Definition: CmnConfProperty.c:149