Berthold Stoeger
9d2b6d1d04
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-02 22:01:23 +01:00
Berthold Stoeger
37994740ce
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-02 22:01:23 +01:00
Berthold Stoeger
3e60f6c390
core: port printGPSCoordsC to return std::string
...
Less memory management hassle.
Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
2024-03-02 21:31:54 +01:00
Berthold Stoeger
e456c1b574
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-02 21:31:54 +01:00
Berthold Stoeger
3a130fe242
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-02 21:31:54 +01:00