関数定義書 C言語/C++版ドキュメント自動生成ツール【A HotDocument】

AnalysisFuncFlow

関数定義書 - AnalysisFuncFlow(C言語/C++版ドキュメント自動生成ツール【A HotDocument】出力例)(C言語/C++ 版ドキュメント自動生成ツール【A HotDocument】出力例)

関数フロー解析処理

int AnalysisFuncFlow(
  char * tarline - 対象のソース行
  const char * SourceFile - ソースファイル名
)

パラメータ

tarline
対象のソース行
SourceFile
ソースファイル名

機能

関数フロー解析処理

返り値

エラー値

機能説明

各種類の関数の依存関係を取得する。
全ての中間ファイルを対象にしているため、エラー
が発生した場合は、ファイルを削除している。
それぞれの実行行に対して、既に取得された関数情
報から、関数を呼び出しているかどうかを解析し、
構造体にセットする。

備考

再帰処理を使っている。

処理説明

・全てのソースファイルに関して関数フローを作成する
・とりあえず拡張子がC言語のもののみ処理する
・グローバル変数を初期化する
・ソースファイルをオープンする
・ファイルの終端に到達するか、エラーが発生するまで1行ずつ読込む
 ・ファイル情報を取得する

ファイル名

BlockIn.cpp

作成日情報

日付担当バージョン
'07.01.25今井 浩司1.0

修正日情報

日付担当バージョン
'07.02.06今井 浩司1.2

See Also

目次 | ファイル一覧 | 関数一覧 | #define一覧 | 外部変数一覧 | 構造体一覧 | BlockIn.cpp