The new safe functions, see #58, should get a parameter for the error pointer. That would be a pointer to a pointer of `char`.