From d488b7de1df729aa6fbc3b1107d9f5ad3be5235a Mon Sep 17 00:00:00 2001 From: Thiago de Arruda Date: Thu, 8 May 2014 17:24:14 -0300 Subject: API: Extract error boilerplate into a macro --- src/api/helpers.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/api/helpers.h') diff --git a/src/api/helpers.h b/src/api/helpers.h index 6d73b6f742..b1faf4edee 100644 --- a/src/api/helpers.h +++ b/src/api/helpers.h @@ -5,6 +5,12 @@ #include "api/defs.h" +#define set_api_error(message, err) \ + do { \ + strncpy(err->msg, message, sizeof(err->msg)); \ + err->set = true; \ + } while (0) + /// Start block that may cause vimscript exceptions void try_start(void); -- cgit