diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2014-05-08 17:24:14 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-05-13 09:33:40 -0300 |
commit | d488b7de1df729aa6fbc3b1107d9f5ad3be5235a (patch) | |
tree | cebf6db2713a02f2b04ad3ca8aec879356d0ca0d /src/api/helpers.h | |
parent | 9f25a4153ca17fb5bbba47688817fef984c64b14 (diff) | |
download | rneovim-d488b7de1df729aa6fbc3b1107d9f5ad3be5235a.tar.gz rneovim-d488b7de1df729aa6fbc3b1107d9f5ad3be5235a.tar.bz2 rneovim-d488b7de1df729aa6fbc3b1107d9f5ad3be5235a.zip |
API: Extract error boilerplate into a macro
Diffstat (limited to 'src/api/helpers.h')
-rw-r--r-- | src/api/helpers.h | 6 |
1 files changed, 6 insertions, 0 deletions
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); |