Not sure if this is fixable by conventional means (if anything). A char pointer in itself can repres
Not sure if this is fixable by conventional means (if anything). A char pointer in itself can represent many things because it can be combined with an indexer (
[<index>]) or even C strings on top of being a reference to a single 8 bits value (there's no byte type in C). Even an array of char, which narrows it down some, can be used to represent either strings or binary data in C. Semantic intent is probably gonna be difficult to guess from just the type/signature. C strings also don't hold anything special in memory to tell that we're dealing with a string aside from the null-terminating character (\0 or 0 as an integer value).
