英語版
このページの英語版を見る
dmd.dinifile
.iniファイルからコンパイラ設定を解析する。
Authors:
License:
ソースdinifile.d
カバー率 https://codecov.io/gh/dlang/dmd/src/master/src/dmd/dinifile.d
- const(char)[]
findConfFile
(const(char)[]argv0
, const(char)[]inifile
); - 設定ファイルを見つけるParameters:
const(char)[] argv0
プログラム名(argv[0]) const(char)[] inifile
.iniファイル名 Returns: 設定ファイルのファイルパスまたはNULLconfigファイルのファイルパスまたはNULL注釈 これはメモリリークである
- const(char)*
readFromEnv
(const ref StringTable!(char*)environment
, const(char)*name
); - 環境から読み込み、キャッシュされた値を最初に探す。Parameters:
StringTable!(char*) environment
環境 const(char)* name
名前のキャッシュされたコピーを探す Returns:環境値に対応する名前を - void
updateRealEnvironment
(ref StringTable!(char*)environment
); - 実際の環境を私たちのコピーで更新する。Parameters:
StringTable!(char*) environment
当社の環境 - bool
parseConfFile
(ref StringTable!(char*)environment
, const(char)[]filename
, const(char)[]path
, const(ubyte)[]buffer
, const(Strings)*sections
); - .iniファイルを読み込んで分析する。 環境へのエントリを書き込む とともに、指定されたセクションのエントリも書き込む。Parameters:
StringTable!(char*) environment
プログラム環境の独自のキャッシュ const(char)[] filename
解析中のファイル名 const(char)[] path
@Pが展開される内容 const(ubyte)[] buffer
構成ファイルの内容 const(Strings)* sections
セクション名 Returns:失敗時に true
Copyright © 1999-2024 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.109.1
ドキュメントのdmdのバージョン: 2.109.1
翻訳日付 :
HTML生成日時:
編集者: dokutoku