#include "crs_internal.h"

void crsnotice(const char *fmt, ...)
{
	va_list ap;
	va_start(ap, fmt);
	char *msg;

	if (!vasprintf (&msg, fmt, ap))
	{
		va_end (ap);
		return;
	}
	printf("%s\n", msg);
	free(msg);
	va_end(ap);
}

void crserror(const char *fmt, ...)
{
	va_list ap;
	va_start(ap, fmt);
	char *msg;

	if (!vasprintf (&msg, fmt, ap))
	{
		va_end (ap);
		return;
	}
	printf("%s\n", msg);
	free(msg);
	va_end(ap);
    exit;
}