error logger headaches

This commit is contained in:
2026-03-11 14:58:11 -04:00
parent 0003a9d6d2
commit bb7579f7b0
4 changed files with 52 additions and 0 deletions

View File

@ -0,0 +1,30 @@
#include <amsmathutil25/amsmathutil25.hpp>
namespace ams
{
void amsmathutil25_default_errlogger(
const char *msg,
int code,
void *)
{
fprintf(stderr,"%s, %d\n",msg,code);
return;
}
amsmathutil25_errloggerptr_t amsmathutil25_get_errlogger()
{
if(amsmathutil25_errlogger==NULL)
{
amsmathutil25_errlogger = amsmathutil25_default_errlogger;
}
return amsmathutil25_errlogger;
}
void amsmathutil25_set_errlogger(void(*errloggerpointer)(const char *, int, void *),void *errglobal)
{
amsmathutil25_errglobal = errglobal;
amsmathutil25_errlogger = errloggerpointer;
}
};