Allows to use this code from C++ code/data, without duplicating strings to char arrays. C-compatible API is kept as a wrapper around the new implementation. No behavioral change is expected from this commit. Part of !135199.
Allows to use this code from C++ code/data, without duplicating strings to char arrays. C-compatible API is kept as a wrapper around the new implementation. No behavioral change is expected from this commit. Part of !135199.