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

Loading...
Searching...
No Matches
Macros | Typedefs | Variables
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 をメンテナンスします。

Copyright
  Copyright (C) CompanyName, Ltd. 2026. All rights reserved.

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().