diff options
| author | Junio C Hamano <gitster@pobox.com> | 2013-07-22 11:23:59 -0700 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2013-07-22 11:23:59 -0700 |
| commit | e9f1a6c189c34a7ea98cbdb92acc677a72a5b4ea (patch) | |
| tree | 54a4008e527cd1094e14cc9914c0cc55ac46a0a6 /run-command.h | |
| parent | d0b3fa8fd9faf5d18d54e2beb04741fff88af358 (diff) | |
| parent | 9fe3edc47f1f17a53272671c572c90ba71eb4f74 (diff) | |
| download | git-e9f1a6c189c34a7ea98cbdb92acc677a72a5b4ea.tar.xz | |
Merge branch 'jk/gcc-function-attributes'
Use the function attributes extension to catch mistakes in use of
our own variadic functions that use NULL sentinel at the end
(i.e. like execl(3)) and format strings (i.e. like printf(3)).
* jk/gcc-function-attributes:
Add the LAST_ARG_MUST_BE_NULL macro
wt-status: use "format" function attribute for status_printf
use "sentinel" function attribute for variadic lists
add missing "format" function attributes
Diffstat (limited to 'run-command.h')
| -rw-r--r-- | run-command.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/run-command.h b/run-command.h index 221ce33140..6b985afd07 100644 --- a/run-command.h +++ b/run-command.h @@ -46,6 +46,7 @@ int finish_command(struct child_process *); int run_command(struct child_process *); extern char *find_hook(const char *name); +LAST_ARG_MUST_BE_NULL extern int run_hook(const char *index_file, const char *name, ...); #define RUN_COMMAND_NO_STDIN 1 |
