summaryrefslogtreecommitdiff
path: root/src/api.c
Commit message (Collapse)AuthorAgeFilesLines
* Use pointer to const for strings that aren't/shouldn't be modifiedcriptych2019-06-061-11/+11
|
* yaml_stack_extend: guard against integer overflowFlorian Weimer2018-07-181-1/+6
|
* Fix yaml_document_deleteReini Urban2018-06-301-5/+0
| | | | Remove unneeded context, which is not set in any macro.
* Fixed most compiler warnings -Wall -WextraReini Urban2018-01-081-25/+26
| | | | | | | | | | | repro: CFLAGS="-Wall -Wextra -Wunused-parameter -Wc++-compat" ./configure && make which we use for perl, and libyaml is now included in cperl. Tested with gcc-5 and clang-3.7 There are still a tons of format warnings (%d on 64bit) in example-deconstructor.c which I skipped.
* Fixed segfault in yaml_string_write_handler.Kirill Simonov2016-06-051-1/+1
|
* Fixed non-ANSI initializations (fixes #115).Kirill Simonov2009-02-231-1/+5
|
* Eliminate some warnings and add more doxygen definitions.Kirill Simonov2007-01-081-7/+9
|
* Add win32 fixes and project files for VC6.Kirill Simonov2007-01-071-13/+16
|
* Add functions for constructing, parsing and emitting YAML documents.Kirill Simonov2007-01-071-64/+245
|
* Add `const` qualifier for `yaml_parser_set_input_string` parameter `input`.Kirill Simonov2006-12-111-1/+182
|
* Add two examples and prepare the build system for distribution.Kirill Simonov2006-07-311-2/+5
|
* Fix Emitter bugs and leaks.Kirill Simonov2006-07-301-1/+2
|
* Scalar writers are completed.Kirill Simonov2006-07-291-1/+1
|
* Implement Emitter state machine.Kirill Simonov2006-07-261-1/+358
|
* Add yaml_emitter_emit_* set of functions.Kirill Simonov2006-07-251-4/+8
|
* Add Emitter definitions and implement the Writer.Kirill Simonov2006-07-231-2/+229
|
* Fix some leaks, segfaults and warnings.Kirill Simonov2006-07-211-0/+6
|
* Refactor internal and external API.Kirill Simonov2006-07-211-486/+162
|
* Complete the Parser (it requires refactoring though) and fix some bugs.Kirill Simonov2006-07-071-3/+13
|
* Implement half of the parsers.Kirill Simonov2006-07-051-2/+2
|
* Start working on the parser.Kirill Simonov2006-07-041-0/+24
|
* Move yaml/yaml.h to yaml.h and merge version.c to api.c.Kirill Simonov2006-07-031-1/+15
|
* Add event constructors and destructors.Kirill Simonov2006-07-031-4/+255
|
* The scanner is completed (not tested though).Kirill Simonov2006-06-181-2/+2
|
* Implementing Scanner: macros and high-level functions.Kirill Simonov2006-06-071-10/+56
|
* Add token constructors and destructors.Kirill Simonov2006-06-021-9/+213
| | | | Add YAML_DECLARE to the API declarations (Thanks to Peter Murphy for suggestion).
* Working on the decoding code.Kirill Simonov2006-05-291-16/+51
|
* Implementing Reader: first tries.Kirill Simonov2006-05-271-3/+132
|
* Doxygenify the header file.Kirill Simonov2006-05-261-0/+34
Add basic reader fields to the parser structure. Start implementing basic parser functions.