From d7639f0ae0c1d154877f3cf5dfc49157bbc43e89 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Fri, 19 May 2023 01:21:36 +0200 Subject: [PATCH] Update example to match new semantic --- example/exn-header.h | 9 ++------- example/exn-lib.c | 4 ++-- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/example/exn-header.h b/example/exn-header.h index 5bf563ef..a444ef96 100644 --- a/example/exn-header.h +++ b/example/exn-header.h @@ -7,13 +7,8 @@ #include "m-array.h" // The following functions will not be inlined: -#undef M_USE_EXTERN_FINE_SELECT -#ifdef EXN_LIB -#define M_USE_EXTERN_FINE_SELECT 3 -#else -#define M_USE_EXTERN_FINE_SELECT 2 -#endif - +#define M_USE_DECL ARRAY_DEF(array_str, string_t) +#undef M_USE_DECL #endif diff --git a/example/exn-lib.c b/example/exn-lib.c index 7ea7f1da..b804ab80 100644 --- a/example/exn-lib.c +++ b/example/exn-lib.c @@ -1,4 +1,4 @@ -// Request M*LIB to define functions for templated array functions. -#define EXN_LIB 3 +// Request M*LIB to define functions for functions defined within M_USE_DECL. +#define M_USE_DEF 1 #include "exn-header.h"