`*(char**)` violates strict aliasing restrictions, it should be `(char*)*` (though the `(char*)` part of that is optional)