Returns 1 (
TRUE ) on success, 0 (
FALSE ) on failure (e.g. if you pass it a
term_t that designates a string instead of an atom).
The memory holding the
char * is not supposed to be under our management, so just leave it be and let it go out of scope.
This fails if the atom is not an 8-bit-char string.