From 7627271ce35f51c4fa0a44ebe8c269c365ca9471 Mon Sep 17 00:00:00 2001 From: Christian Thaeter Date: Sat, 18 Aug 2007 05:05:11 +0200 Subject: [PATCH] convinience macro CINELERRA_ERROR_SET(flag, err) --- src/lib/error.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/error.h b/src/lib/error.h index 6b8aaf753..7c8806dcd 100644 --- a/src/lib/error.h +++ b/src/lib/error.h @@ -32,6 +32,10 @@ extern const char* CINELERRA_ERROR_##err #define CINELERRA_ERROR_DEFINE(err, msg) \ const char* CINELERRA_ERROR_##err = "CINELERRA_ERROR_" #err ":" msg +#define CINELERRA_ERROR_SET(flag, err) \ +ERROR (flag, "%s", strchr(CINELERRA_ERROR_##err, ':')+1); \ +cinelerra_error_set(CINELERRA_ERROR_##err) + const char* cinelerra_error_set (const char * err);