funcman が管理する関数ポインタの実定義。
funcman_libbase.h には extern 宣言のみを宣言し、実体をここで定義します。 関数を追加する場合は、funcman_libbase.h, funcman_libbase.c をメンテナンスします。
c-modenization-kit sample team
1.0.0
2026/02/23
Copyright (C) CompanyName, Ltd. 2026. All rights reserved.
int funcman_info_libbase ( void )libbase が管理する funcman_object ポインタ配列の内容を標準出力に表示します。
すべてのエントリが正常に解決されている場合は 0、1 つでも失敗している場合は -1 を返します。
char[FUNCMAN_CONFIG_PATH_MAX] funcman_configpath = {0};funcman 設定ファイルのパス
static funcman_object sfo_sample_func = NEW_FUNCMAN_OBJECT("sample_func", sample_func_t);sample_func 用の funcman オブジェクト実体。
funcman_object *const pfo_sample_func = &sfo_sample_func;sample_func に対応する funcman オブジェクトへのポインタ。
funcman_object *const[] fobj_array_libbase = {
&sfo_sample_func,
};funcman に設定するポインタ配列。
const size_t fobj_length_libbase = sizeof(fobj_array_libbase) / sizeof(fobj_array_libbase[0]);funcman に設定するポインタ配列の要素数