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
26typedef int (*sample_func_t)(const int, const int, int *);
28extern funcman_object *const pfo_sample_func;
29
30/* typedef any (*func_name_t)(...); */ /* 将来追加 */
31/* extern funcman_object *const pfo_func_name; */ /* 将来追加 */
32
34extern funcman_object *const fobj_array_libbase[];
35
37extern const size_t fobj_length_libbase;
38
40#define FUNCMAN_CONFIG_PATH_MAX 1024
41
44
45#endif /* FUNCMAN_LIBBASE_H */
char funcman_configpath[FUNCMAN_CONFIG_PATH_MAX]
funcman 設定ファイルのパス
const size_t fobj_length_libbase
funcman に設定するポインタ配列の要素数
funcman_object *const fobj_array_libbase[]
funcman に設定するポインタ配列。
funcman_object *const pfo_sample_func
sample_func に対応する funcman オブジェクトへのポインタ。
int(* sample_func_t)(const int, const int, int *)
sample_func に対応する関数ポインタの型定義。
#define FUNCMAN_CONFIG_PATH_MAX
funcman 設定ファイルのパス長 (終端 '\0' を含む)
ベースライブラリ (動的リンク用) のヘッダーファイル。