libcyaml
libcyaml copied to clipboard
C library for reading and writing YAML.
* Support default values (with new macros) for integer, float, boolean, enum and bitfield fields * Can work with code compiled without those updates without rebuilding said code * Existing...
It seems like it would be quite common to want to do some logic on a struct before serializing it or after deserializing it. one use case would be to...
Version 2
* [ ] Add union support * [ ] Replace LibYAML * [ ] Add `CYAML_CUSTOM` type * [ ] Support C99 flexible array members * [x] Deep clone *...
Currently, the resulting structure is allocated by the library, which means there is no way to know if an optional fields was loaded from the yaml file or not, as...
I couldn't trivially tell if the default for boolean should be true or false, figured there should be a test for it. (Especially since it seems inverted looking at [cyaml__read_bool](https://github.com/tlsa/libcyaml/blob/main/src/load.c#L1428))
I have union data type field inside my C structure and YAML data for the same. I am unable to use libcyaml library in this case. LIBCYAML does not have...
Hello, would it be possible to implement a support for loading data defined using the YAML tag 'binary' defined [here](https://yaml.org/type/binary.html)? Does the underlying libyaml library handle those tags in any...
I'm using GnuWin32 Make on Windows to try to compile this library, but every time I run `make` or `make install VARIANT=release` I get an error that says `The syntax...
[Auto-deploying Doxygen documentation to gh-pages with Travis CI](https://gist.github.com/vidavidorra/548ffbcdae99d752da02)
Hi, I noticed that `cyaml_load_file` and `cyaml_free` have slightly different interfaces but they could basically use the same type for `data`. You could have: ``` cyaml_err_t cyaml_free( const cyaml_config_t *config,...