You can do it with address arithmetic, maybe. You need to know the offset (8?), 
subtract that from the `char*` pointer and cast it to `ptr StringDesc` 
(pointer) and then create a string from it, strings have a word sized length 
and then a payload pointer.

Or something like that, I'm too lazy to lookup the string layout. :-)

Reply via email to