static void
cu_errorreporter(const char *fmt, va_list ap);
+static void
+cu_noticereporter(const char *fmt, va_list ap);
+
/* ADD YOUR SUITE SETUP FUNCTION HERE (1 of 2) */
extern void print_suite_setup();
PG_SuiteSetup *setupfunc = setupfuncs;
/* Install the custom error handler */
- lwgeom_set_handlers(0, 0, 0, cu_errorreporter, 0);
+ lwgeom_set_handlers(0, 0, 0, cu_errorreporter, cu_noticereporter);
/* Initialize the CUnit test registry */
if (CUE_SUCCESS != CU_initialize_registry())
{
vsnprintf (cu_error_msg, MAX_CUNIT_MSG_LENGTH, fmt, ap);
cu_error_msg[MAX_CUNIT_MSG_LENGTH]='\0';
- /* fprintf(stderr, "ERROR: %s\n", cu_error_msg); */
+ /*fprintf(stderr, "ERROR: %s\n", cu_error_msg);*/
+}
+
+static void
+cu_noticereporter(const char *fmt, va_list ap)
+{
+ char buf[MAX_CUNIT_MSG_LENGTH+1];
+ vsnprintf (buf, MAX_CUNIT_MSG_LENGTH, fmt, ap);
+ buf[MAX_CUNIT_MSG_LENGTH]='\0';
+ /*fprintf(stderr, "NOTICE: %s\n", buf);*/
}
void