# override-sample/libsrc/base/funcman_libbase.h

# 1 ファイル

## 1.1 override-sample/libsrc/base/funcman_libbase.h

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

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

### 1.1.1 作者

c-modenization-kit sample team

### 1.1.2 バージョン

1.0.0

### 1.1.3 日付

2026/02/21

### 1.1.4 著作権

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

# 2 変数

## 2.1 pfo_sample_func

    funcman_object *const pfo_sample_func;

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

## 2.2 fobj_array_libbase

    funcman_object *const[] fobj_array_libbase;

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

## 2.3 fobj_length_libbase

    const size_t fobj_length_libbase;

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

## 2.4 funcman_configpath

    char[FUNCMAN_CONFIG_PATH_MAX] funcman_configpath;

funcman 設定ファイルのパス

# 3 定数、マクロ

## 3.1 FUNCMAN_CONFIG_PATH_MAX

    #define FUNCMAN_CONFIG_PATH_MAX 1024

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

# 4 型

## 4.1 sample_func_t

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

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