mirror of
https://github.com/aljazceru/lightning.git
synced 2025-12-19 07:04:22 +01:00
TAGS: reformat to fix when PRINTF_FMT() used.
I was wondering why TAGS was missing some functions, and finally tracked it down: PRINTF_FMT() confuses etags if it's at the start of a function, and it ignores the rest of the file. So we put PRINTF_FMT at the end, but that doesn't work for *definitions*, only *declarations*. So we remove it from definitions and add gratuitous declarations in the few static places.1 Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
committed by
neil saitug
parent
7374134dab
commit
fe17acf07b
@@ -142,7 +142,7 @@ struct plugin_timer *plugin_timer(struct plugin_conn *rpc,
|
||||
struct command_result *(*cb)(void));
|
||||
|
||||
/* Log something */
|
||||
void PRINTF_FMT(2, 3) plugin_log(enum log_level l, const char *fmt, ...);
|
||||
void plugin_log(enum log_level l, const char *fmt, ...) PRINTF_FMT(2, 3);
|
||||
|
||||
/* Macro to define arguments */
|
||||
#define plugin_option(name, type, description, set, arg) \
|
||||
|
||||
Reference in New Issue
Block a user