Compiler implementation of the D programming language.
Find the config file
const(char)[] argv0
| program name (argv[0]) |
const(char)[] inifile
| .ini file name |
Read from environment, looking for cached value first.
StringTable environment
| cached copy of the environment |
const(char)* name
| name to look for |
Update real environment with our copy.
StringTable environment
| our copy of the environment |
Read and analyze .ini file. Write the entries into environment as well as any entries in one of the specified section(s).
StringTable environment
| our own cache of the program environment |
const(char)[] filename
| name of the file being parsed |
const(char)[] path
| what @P will expand to |
const(ubyte)[] buffer
| contents of configuration file |
const(Strings)* sections
| section names |
© 1999–2019 The D Language Foundation
Licensed under the Boost License 1.0.
https://dlang.org/phobos/dmd_dinifile.html