diff options
author | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2005-11-16 09:27:43 +0000 |
---|---|---|
committer | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2005-11-16 09:27:43 +0000 |
commit | 898dc49980669be2a46d1c7f57527b5a6cf3b24d (patch) | |
tree | f2843c83d6fd66b0a3d52e8799ba63fe2b4b9666 /epan/strutil.h | |
parent | 6c466a143710a8a4d80032f07442aba291970dc3 (diff) | |
download | wireshark-898dc49980669be2a46d1c7f57527b5a6cf3b24d.tar.gz |
add a simple g_strlcat define in strutil for gtk==1 where this symbol does not exist
svn path=/trunk/; revision=16511
Diffstat (limited to 'epan/strutil.h')
-rw-r--r-- | epan/strutil.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/epan/strutil.h b/epan/strutil.h index 1733151040..dceeabe76b 100644 --- a/epan/strutil.h +++ b/epan/strutil.h @@ -144,4 +144,16 @@ guint8 * convert_string_to_hex(const char *string, size_t *nbytes); */ char * convert_string_case(const char *string, gboolean case_insensitive); +/* g_strlcat() does not exist in gtk 1 */ +#if GTK_MAJOR_VERSION < 2 +#define g_strlcat(dst, src, size) \ + { \ + int strl; \ + strl=strlen(dst); \ + if(strl<size) \ + g_snprintf(dst+strl, size-strl, "%s", src); \ + dst[size-1]=0; \ + } +#endif + #endif /* __STRUTIL_H__ */ |