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"