the string is freed from memory and a NULL is returned. This value is useful if you want to set the string pointer to NULL in a shot.
afc_string_delete() can handle NULL pointers.
afc_string_delete() is THE ONLY WAY to correctly deallocate strings created with afc_string_new()