Document of c-modernization-kit (override-sample) 1.0.0
Loading...
Searching...
No Matches
funcman_libbase.h File Reference

funcman が管理する関数ポインタの extern 定義。 More...

#include <libbase.h>
Include dependency graph for funcman_libbase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FUNCMAN_CONFIG_PATH_MAX   1024
 funcman 設定ファイルのパス長 (終端 '\0' を含む)

Typedefs

typedef int(* sample_func_t) (const int, const int, int *)
 sample_func に対応する関数ポインタの型定義。

Variables

funcman_object *const pfo_sample_func
 sample_func に対応する funcman オブジェクトへのポインタ。
funcman_object *const fobj_array_libbase []
 funcman に設定するポインタ配列。
const size_t fobj_length_libbase
 funcman に設定するポインタ配列の要素数
char funcman_configpath [FUNCMAN_CONFIG_PATH_MAX]
 funcman 設定ファイルのパス

Detailed Description

funcman が管理する関数ポインタの extern 定義。

Author
c-modenization-kit sample team
Date
2026/02/21
Version
1.0.0

libbase 内の機能拡張対応関数の型定義および変数の extern 宣言を提供します。 関数を追加する場合は、funcman_libbase.h, funcman_libbase.c をメンテナンスします。

Definition in file funcman_libbase.h.

Macro Definition Documentation

◆ FUNCMAN_CONFIG_PATH_MAX

#define FUNCMAN_CONFIG_PATH_MAX   1024

funcman 設定ファイルのパス長 (終端 '\0' を含む)

Definition at line 40 of file funcman_libbase.h.

Typedef Documentation

◆ sample_func_t

typedef int(* sample_func_t) (const int, const int, int *)

sample_func に対応する関数ポインタの型定義。

Definition at line 26 of file funcman_libbase.h.

Variable Documentation

◆ pfo_sample_func

funcman_object* const pfo_sample_func
extern

sample_func に対応する funcman オブジェクトへのポインタ。

Definition at line 29 of file funcman_libbase.c.

Referenced by sample_func().

◆ fobj_array_libbase

funcman_object* const fobj_array_libbase[]
extern

funcman に設定するポインタ配列。

Definition at line 38 of file funcman_libbase.c.

Referenced by funcman_info_libbase(), onLoad(), and onUnload().

◆ fobj_length_libbase

const size_t fobj_length_libbase
extern

funcman に設定するポインタ配列の要素数

Definition at line 44 of file funcman_libbase.c.

Referenced by funcman_info_libbase(), onLoad(), and onUnload().

◆ funcman_configpath

char funcman_configpath[FUNCMAN_CONFIG_PATH_MAX]
extern

funcman 設定ファイルのパス

Definition at line 21 of file funcman_libbase.c.

Referenced by funcman_info_libbase(), and onLoad().