Daniel Bristot de Oliveirarv: Add rv tool4bc4b134 years agoHistory
47 lines · 815 B · C
RawDownload
// SPDX-License-Identifier: GPL-2.0/* * util functions. * * Copyright (C) 2022 Red Hat Inc, Daniel Bristot de Oliveira <bristot@kernel.org> */ #include <stdarg.h>#include <stdio.h>#include <utils.h> int config_debug; #define MAX_MSG_LENGTH	1024 /** * err_msg - print an error message to the stderr */void err_msg(const char *fmt, ...){	char message[MAX_MSG_LENGTH];	va_list ap; 	va_start(ap, fmt);	vsnprintf(message, sizeof(message), fmt, ap);	va_end(ap); 	fprintf(stderr, "%s", message);} /** * debug_msg - print a debug message to stderr if debug is set */void debug_msg(const char *fmt, ...){	char message[MAX_MSG_LENGTH];	va_list ap; 	if (!config_debug)		return; 	va_start(ap, fmt);	vsnprintf(message, sizeof(message), fmt, ap);	va_end(ap); 	fprintf(stderr, "%s", message);}