From 4c688c10049ea879ea64d29c5a78536b0d69d817 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Thu, 14 Sep 2017 22:56:35 +0200 Subject: [PATCH] Register global oplist for string_t. --- m-string.h | 1 + tests/test-mstring.c | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/m-string.h b/m-string.h index 09ef4d6e..c23c8c22 100644 --- a/m-string.h +++ b/m-string.h @@ -909,6 +909,7 @@ namespace m_string { EXT_ALGO(STRING_SPLIT) \ ) +#define M_OPL_string_t() STRING_OPLIST /* Macro encapsulation to give default value for start offset */ #define string_search_char(v, ...) \ diff --git a/tests/test-mstring.c b/tests/test-mstring.c index 5f87c76b..32f879d0 100644 --- a/tests/test-mstring.c +++ b/tests/test-mstring.c @@ -24,6 +24,15 @@ #define STRING_WITHIN_TEST #include "m-string.h" +static void test1(void) +{ + M_LET(s1, s2, string_t) { + string_set_str(s1, "Success!"); + string_set(s2, s1); + } +} + + int main(void) { string_t s1;