libcyaml icon indicating copy to clipboard operation
libcyaml copied to clipboard

C library for reading and writing YAML.

Results 21 libcyaml issues
Sort by recently updated
recently updated
newest added

Is there any ways to define the value range for a specific struct member using a schema. For example, in here: https://github.com/tlsa/libcyaml/blob/eda1ae8caf27bddeb39bd0dd34763daa641bdadc/examples/planner/main.c#L135 Is there any ways to restrict the user...

I was wondering if you could look at this issue: struct book_t { uint32_t page; }; struct sample { struct book_t books[10]; }; This is a bit of an unusual...

It seems this library is limited to loading only structured maps into specific C structs with known (static) keys and types. It would be useful to allow a map with...

Decide how/whether to support multi-document streams. Maybe the current API only supports single document streams, and a new one can be added that takes a client callback that is called...

This the output of cloning the repo then run `make VARIANT=release` ```sh ❯ make VARIANT=release cc -DVERSION_MAJOR=1 -DVERSION_MINOR=4 -DVERSION_PATCH=1 -DVERSION_DEVEL=0 -MMD -MP -I include -std=c11 -Wall -Wextra -pedantic -Wconversion -Wwrite-strings...

Hi, When I first tried to build libcyaml, I got a compile error about `yaml.h` being missing. Digging to the source code I noticed that the error was normal, because...

Hi. Float parsing uses system configuration and will print out and load floats as locale aware. In our usecase, we use libcyaml as confiuration schema and is unacceptable to have...

Add support for Base64-encoded binary data.

`libcyaml: ERROR: Load: INT value out of range: '128'` `libcyaml: ERROR: Load: Invalid UINT value: '256'` https://github.com/tlsa/libcyaml/blob/c9956cbb50772ecc10fcf6a8ab210cce60e17567/src/load.c#L231C1-L236C3