From 42892465d4522cf19283b8a06bf48104bb387430 Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Fri, 28 Jun 2013 20:02:20 -0500 Subject: common: Add utils.[ch] with a string_concat() function Instead of doing malloc() and repeated strcat(), which is an O(n^2) way to concatenate multiple strings, we define a single O(total_len) function that uses stpcpy(). This will also make the rest of the code more legible and safer. --- common/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'common/Makefile.am') diff --git a/common/Makefile.am b/common/Makefile.am index 664e13b..20bfe4d 100644 --- a/common/Makefile.am +++ b/common/Makefile.am @@ -10,7 +10,8 @@ libinternalcommon_la_SOURCES = \ socket.c socket.h \ thread.c thread.h \ debug.c debug.h \ - userpref.c userpref.h + userpref.c userpref.h \ + utils.c utils.h if WIN32 libinternalcommon_la_LIBADD += -lole32 -- cgit v1.1-32-gdbae