Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[file_system] fixed issue with call of property_get_by_pointer function.
[for_each] resolved issue with outdated pointer to the property: in case several for_each loops created, pointer to the property of first one for_each will outdated. When required to manipulate with such pointer to the property - undefined behavior may occur depending on the compiler by which the project binary was created. Added support of several chars of delimiter thanks to the string_index_of_any function. [interpreter] added support of argument value escaping at the interpreter_evaluate_argument_area function by same approach that early was applied to the interpreter_evaluate_code function. Exit from function interpreter_actualize_property_value on empty code will be with success code. [project] used wrong array - project_attributes_lengths instead project_properties_lengths at project_is_property_private function. Allowed to get values of project's properties even if they has even exists. That possibility available only from script. Zero string will returned if some of property do not exists at moment when such try was provided. [xml] added support of CDATA to the xml_skip_comment function. At the function xml_get_element_value added addition checks to prevent exit with fail from function by checking only return of the xml_read_ampersand_based_data function. That function will call only if index more than zero.
- Loading branch information
Showing
7 changed files
with
344 additions
and
122 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.