Don't emit `error` function call
The error
function from <error.h>
is only standardized in GNU. Replace them with more portable alternative in the generated code.
The error
function from <error.h>
is only standardized in GNU. Replace them with more portable alternative in the generated code.