yes... correct. It will break compatibility, but it is because we are calling `realloc` on some of them, and that is forbidden.

The options are:

- You use `malloc`, `realloc`, `free`
- You use `new []`, `delete[]`  (without `realloc`!!)
- You use `std::vector<>` if you need realloc