From 4e1a5043c0cf6d69b223a7a6baa57d37d2bf589a Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Fri, 28 Jun 2013 14:47:31 +0300 Subject: [PATCH] helper: export append() function (it's the same as strlcat()) Adding a dependency on libbsd is a pain, so screw it. Signed-off-by: Dan Carpenter --- smatch.h | 1 + smatch_helper.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/smatch.h b/smatch.h index 37a284ba..6c97194a 100644 --- a/smatch.h +++ b/smatch.h @@ -231,6 +231,7 @@ int is_reachable(void); /* smatch_helper.c */ char *alloc_string(const char *str); void free_string(char *str); +void append(char *dest, const char *data, int buff_len); void remove_parens(char *str); struct smatch_state *alloc_state_num(int num); struct expression *get_argument_from_call_expr(struct expression_list *args, diff --git a/smatch_helper.c b/smatch_helper.c index 41a4915d..eb6041ae 100644 --- a/smatch_helper.c +++ b/smatch_helper.c @@ -62,7 +62,7 @@ struct smatch_state *alloc_state_num(int num) return state; } -static void append(char *dest, const char *data, int buff_len) +void append(char *dest, const char *data, int buff_len) { strncat(dest, data, buff_len - strlen(dest) - 1); } -- 2.11.4.GIT