summaryrefslogtreecommitdiff
path: root/include/rtl
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2017-01-09 15:41:25 +0100
committerStephan Bergmann <sbergman@redhat.com>2017-01-09 15:41:25 +0100
commit387a035d749ff7f00beca82f83e7aa5d8c5e9fcd (patch)
treee385741d24f439975d66ffae1331f4f31cd1cc95 /include/rtl
parent2f3bc785e675b40003b06f549a00775322f0b7fd (diff)
New loplugin:externvar: sal
Change-Id: Iefc33784f21e7a0b88c8d6308618926e38ab8554
Diffstat (limited to 'include/rtl')
-rw-r--r--include/rtl/strbuf.hxx5
-rw-r--r--include/rtl/string.hxx5
-rw-r--r--include/rtl/stringconcat.hxx4
-rw-r--r--include/rtl/ustrbuf.hxx4
-rw-r--r--include/rtl/ustring.hxx4
5 files changed, 22 insertions, 0 deletions
diff --git a/include/rtl/strbuf.hxx b/include/rtl/strbuf.hxx
index 8c9148b3e984..7cf4123d0ae8 100644
--- a/include/rtl/strbuf.hxx
+++ b/include/rtl/strbuf.hxx
@@ -34,6 +34,11 @@
#include <rtl/stringconcat.hxx>
#endif
+#ifdef RTL_STRING_UNITTEST
+extern bool rtl_string_unittest_const_literal;
+extern bool rtl_string_unittest_const_literal_function;
+#endif
+
// The unittest uses slightly different code to help check that the proper
// calls are made. The class is put into a different namespace to make
// sure the compiler generates a different (if generating also non-inline)
diff --git a/include/rtl/string.hxx b/include/rtl/string.hxx
index 827ab8e3fbd5..8f5d044e5a4e 100644
--- a/include/rtl/string.hxx
+++ b/include/rtl/string.hxx
@@ -39,6 +39,11 @@
#include <sal/log.hxx>
+#ifdef RTL_STRING_UNITTEST
+extern bool rtl_string_unittest_const_literal;
+extern bool rtl_string_unittest_const_literal_function;
+#endif
+
// The unittest uses slightly different code to help check that the proper
// calls are made. The class is put into a different namespace to make
// sure the compiler generates a different (if generating also non-inline)
diff --git a/include/rtl/stringconcat.hxx b/include/rtl/stringconcat.hxx
index d5bc4e8eb500..9fd5332b2404 100644
--- a/include/rtl/stringconcat.hxx
+++ b/include/rtl/stringconcat.hxx
@@ -17,6 +17,10 @@
#ifdef LIBO_INTERNAL_ONLY // "RTL_FAST_STRING"
+#if defined RTL_STRING_UNITTEST_CONCAT
+extern bool rtl_string_unittest_invalid_concat;
+#endif
+
#ifdef RTL_STRING_UNITTEST
#define rtl rtlunittest
#endif
diff --git a/include/rtl/ustrbuf.hxx b/include/rtl/ustrbuf.hxx
index 4665d20b1d35..57c73a8012f8 100644
--- a/include/rtl/ustrbuf.hxx
+++ b/include/rtl/ustrbuf.hxx
@@ -35,6 +35,10 @@
#include <rtl/stringconcat.hxx>
#endif
+#ifdef RTL_STRING_UNITTEST
+extern bool rtl_string_unittest_invalid_conversion;
+#endif
+
// The unittest uses slightly different code to help check that the proper
// calls are made. The class is put into a different namespace to make
// sure the compiler generates a different (if generating also non-inline)
diff --git a/include/rtl/ustring.hxx b/include/rtl/ustring.hxx
index c6c312442dec..eed067c1b754 100644
--- a/include/rtl/ustring.hxx
+++ b/include/rtl/ustring.hxx
@@ -39,6 +39,10 @@
#include <rtl/stringconcat.hxx>
#endif
+#ifdef RTL_STRING_UNITTEST
+extern bool rtl_string_unittest_invalid_conversion;
+#endif
+
// The unittest uses slightly different code to help check that the proper
// calls are made. The class is put into a different namespace to make
// sure the compiler generates a different (if generating also non-inline)