Mercurial > vim
comparison src/if_mzsch.c @ 25475:038eb6d9003a v8.2.3274
patch 8.2.3274: macro for printf format check can be simplified
Commit: https://github.com/vim/vim/commit/952d9d827e5bfc66a6b1d39956e4e5596b09e2bd
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Aug 2 18:07:18 2021 +0200
patch 8.2.3274: macro for printf format check can be simplified
Problem: Macro for printf format check can be simplified.
Solution: Add ATTRIBUTE_FORMAT_PRINTF(). (Dominique Pell?, issue https://github.com/vim/vim/issues/8635)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 02 Aug 2021 18:15:06 +0200 |
parents | c4298ed56ffa |
children | 65ab0b035dd8 |
comparison
equal
deleted
inserted
replaced
25474:c79b2530406a | 25475:038eb6d9003a |
---|---|
137 # define OUTPUT_LEN_TYPE intptr_t | 137 # define OUTPUT_LEN_TYPE intptr_t |
138 #else | 138 #else |
139 # define OUTPUT_LEN_TYPE long | 139 # define OUTPUT_LEN_TYPE long |
140 #endif | 140 #endif |
141 static void do_output(char *mesg, OUTPUT_LEN_TYPE len); | 141 static void do_output(char *mesg, OUTPUT_LEN_TYPE len); |
142 static void do_printf(char *format, ...); | 142 static void do_printf(char *format, ...) ATTRIBUTE_FORMAT_PRINTF(1, 2); |
143 static void do_flush(void); | 143 static void do_flush(void); |
144 static Scheme_Object *_apply_thunk_catch_exceptions( | 144 static Scheme_Object *_apply_thunk_catch_exceptions( |
145 Scheme_Object *, Scheme_Object **); | 145 Scheme_Object *, Scheme_Object **); |
146 static Scheme_Object *extract_exn_message(Scheme_Object *v); | 146 static Scheme_Object *extract_exn_message(Scheme_Object *v); |
147 static Scheme_Object *do_eval(void *, int noargc, Scheme_Object **noargv); | 147 static Scheme_Object *do_eval(void *, int noargc, Scheme_Object **noargv); |