Berthold Stoeger
e6321a1305
core: turn extra_data key/value pair in parser to std::string
...
Less troublesome memory management.
Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
2024-03-10 11:01:42 +13:00
Berthold Stoeger
92a1a08b21
core: remove alloc_filter_preset() and free_filter_preset()
...
All users of that are now C++ and don't need these helpers.
Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
2024-03-10 11:01:42 +13:00
Berthold Stoeger
8d96b7557d
core: convert parser_state to C++
...
Add constructor, destructor and use std::string for memory
management of text data.
Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
2024-03-10 11:01:42 +13:00
Berthold Stoeger
83b0c1da40
core: convert parse-xml.c and parse.c to C++
...
This was very annoying, because the old code was not const-clean
at all and trampled all over buffers. This makes the new code
pretty messy for now.
Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
2024-03-10 11:01:42 +13:00