?????????? ????????? - ??????????????? - /home/agenciai/public_html/cd38d8/libeconf.zip
???????
PK ���[�7��� � NEWSnu �[��� Version 0.4.1 * CMake fixes regarding installation of econftool and man pages. Version 0.4.0 * Man pages libeconf.3 and econftool.8. * Handling multiline strings. * Added libeconf_ext which returns more information like line_nr, comments, path of the configuration file,... * Econftool, an command line interface for handling configuration files. * Generating HTML API documentation with doxygen. * Improving error handling and semantic file check. * Joining entries with the same key to one single entry if env variable ECONF_JOIN_SAME_ENTRIES has been set. * new API call: econf_readDirsHistory (showing ALL locations) * new API call: econf_getPath (absolute path of the configuration file) Version 0.3.8 * Convert the build to include CMake as an option, remove autotools Version 0.3.7 * Fix issues identified with i586 build thanks to the move to meson Version 0.3.6 * Add C++ compatibility and Add support for Meson Version 0.3.5 * Initial Haiku Port * Bugfix: helpers.c - Check for empty value (NULL pointer) before calling strdup. Version 0.3.4 * Fix parsing of quoted strings, and values starting with delimiters * Fix buffer overflow in econf_readDirs Version 0.3.3 * Reset *key_file to NULL after free Version 0.3.2 * Bugfix for merging empty configuration files Version 0.3.1 * Bugfix for writing files (Set delimiter in readFile) Version 0.3.0 * New parser * Add econf_get*ValueDef functions Version 0.2.0 * Reading of files is stable now Version 0.1.0 * Initial release PK ���[V_m�� � README.mdnu �[��� # libeconf **libeconf** is a highly flexible and configurable library to parse and manage key=value configuration files. It reads configuration file snippets from different directories and builds the final configuration file for the application from it. The first file is the vendor provided configuration file. There are two methods of overriding this vendor settings: Copy the file from /usr/_vendordir_ to /etc and modify the settings (see *Example 1*). Alternatively, a directory named _file_._suffix_.d/ within /etc can be created, with drop-in files in the form _name_._suffix_ (see *Example 2*). These files contain only the changes of the specific settings the user is interested in. There can be several such drop-in files, they are processed in lexicographic order of their filename. The first method is useful to override the complete configuration file with an own one, the vendor supplied configuration is ignored. So, if /etc/_example_._suffix_ exists, /usr/_vendor_/_example_._suffix_ and /usr/_vendor_/_example_._suffix_.d/*._suffix_ will not be read. The disadvantage is, that changes of the vendor configuration file, due e.g. an package update, are ignored and the user has to manually merge them. The other method will continue to use /usr/_vendor_/_example_._suffix_ as base configuration file and merge all changes from /etc/_example_._suffix_.d/*._suffix_. So the user will automatically get improvements of the vendor, with the drawback, that they could be incompatible with the user made changes. **Example 1** If a /etc/_example_._suffix_ files exists: * /etc/_example_._suffix_ * /etc/_example_._suffix_.d/*._suffix_ **Example 2** The list of files and directories read if **no** /etc/_example_._suffix_ file exists: * /usr/_vendor_/_example_._suffix_ * /usr/_vendor_/_example_._suffix_.d/*._suffix_ * /etc/_example_._suffix_.d/*._suffix_ ## API The API is written in plain C. The description can be found here :https://opensuse.github.io/libeconf/ PK ���[��o� � TODO.mdnu �[��� # libeconf TODO * Implement/Fix parts marked with TODO or XXX * Reformat the code (should have uniform coding style) * Complete NULL value and error checking * Rework internal data structure for better group and key handling: * adding new groups and keys * faster searching * deletion of groups and keys * Rework function to write the configuration to a file * Implement a function to write the changes back into the source file * Support for comments: comments should be preserved when rewriting a file * Support writing files into a '.d' directory. * Implement econf_setOpt function to modify behavior of loading a configuration file for special cases * Add more to the list ... PK ���[�7��� � NEWSnu �[��� PK ���[V_m�� � README.mdnu �[��� PK ���[��o� � TODO.mdnu �[��� PK � �
| ver. 1.6 |
Github
|
.
| PHP 8.2.30 | ??????????? ?????????: 0 |
proxy
|
phpinfo
|
???????????