summaryrefslogtreecommitdiff
path: root/epan/strutil.h
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2005-11-16 09:27:43 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2005-11-16 09:27:43 +0000
commit898dc49980669be2a46d1c7f57527b5a6cf3b24d (patch)
treef2843c83d6fd66b0a3d52e8799ba63fe2b4b9666 /epan/strutil.h
parent6c466a143710a8a4d80032f07442aba291970dc3 (diff)
downloadwireshark-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.h12
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__ */