aboutsummaryrefslogtreecommitdiffstats
path: root/debian/libwsutil0.symbols
diff options
context:
space:
mode:
authorJoão Valverde <j@v6e.pt>2021-06-25 04:55:46 +0100
committerWireshark GitLab Utility <gerald+gitlab-utility@wireshark.org>2021-06-25 22:06:32 +0000
commit7aae691f7d3c0c419e0b5b424dc2b62b2ded1ab3 (patch)
tree9ff91f1e154772ba7a241a988340a14dc39f654e /debian/libwsutil0.symbols
parent53704fb971a45340afe4079d9da9fd1427468b29 (diff)
wsutil: Rewrite ws_assert() to minimize dependencies
This includes as little as possible in the assertion header, so that it can be included globally in every file without pulling any unwanted definitions. In particular pulling stdlib.h is avoided because that can have side effects if it wants to include non-portable extensions. It is possible to have side-effects from include glib.h too, for example because of G_LOG_DOMAIN. These side-effects are usually avoidable with careful ordering of pre-processor directives but with multiple levels of indirections it can be hard to track. Better to make it robust to these kinds of failures in the first place. Also integrate with our logger for a cohesive experience (but keep it a private dependency).
Diffstat (limited to 'debian/libwsutil0.symbols')
-rw-r--r--debian/libwsutil0.symbols1
1 files changed, 1 insertions, 0 deletions
diff --git a/debian/libwsutil0.symbols b/debian/libwsutil0.symbols
index 0bf78dd611..9b6d842b4d 100644
--- a/debian/libwsutil0.symbols
+++ b/debian/libwsutil0.symbols
@@ -203,6 +203,7 @@ libwsutil.so.0 libwsutil0 #MINVER#
ws_add_crash_info@Base 1.10.0
ws_ascii_strnatcasecmp@Base 1.99.1
ws_ascii_strnatcmp@Base 1.99.1
+ ws_assert_failed@Base 3.5.0
ws_base32_decode@Base 2.3.0
ws_basestrtou16@Base 2.9.0
ws_basestrtou32@Base 2.9.0