Document of c-modernization-kit (override-sample) 1.0.0

Loading...
Searching...
No Matches
funcman_libbase.h
Go to the documentation of this file.
1
16
17#ifndef FUNCMAN_LIBBASE_H
18#define FUNCMAN_LIBBASE_H
19
20#include <libbase.h>
21
22/* --- 拡張可能な各関数のポインタ型とアクセス用のオブジェクトへのポインタ --- */
23/* --- 対応関数を追加した場合、以下に追加が必要です。 --- */
24
26 typedef int (*sample_func_t)(const int, const int, int *);
28 extern funcman_object *const pfo_sample_func;
29
30/* typedef any (*func_name_t)(...); */ /* 将来追加 */
31/* extern funcman_object *const pfo_func_name; */ /* 将来追加 */
32
34 extern funcman_object *const fobj_array_libbase[];
35
37 extern const size_t fobj_length_libbase;
38
40#define FUNCMAN_CONFIG_PATH_MAX 1024
41
43 extern char funcman_configpath[FUNCMAN_CONFIG_PATH_MAX];
44
45#endif /* FUNCMAN_LIBBASE_H */
funcman_configpath
char funcman_configpath[FUNCMAN_CONFIG_PATH_MAX]
funcman 設定ファイルのパス
Definition funcman_libbase.c:21
fobj_length_libbase
const size_t fobj_length_libbase
funcman に設定するポインタ配列の要素数
Definition funcman_libbase.c:44
fobj_array_libbase
funcman_object *const fobj_array_libbase[]
funcman に設定するポインタ配列。
Definition funcman_libbase.c:38
pfo_sample_func
funcman_object *const pfo_sample_func
sample_func に対応する funcman オブジェクトへのポインタ。
Definition funcman_libbase.c:29
sample_func_t
int(* sample_func_t)(const int, const int, int *)
sample_func に対応する関数ポインタの型定義。
Definition funcman_libbase.h:26
FUNCMAN_CONFIG_PATH_MAX
#define FUNCMAN_CONFIG_PATH_MAX
funcman 設定ファイルのパス長 (終端 '\0' を含む)
Definition funcman_libbase.h:40
libbase.h
ベースライブラリ (動的リンク用) のヘッダーファイル。