X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvppinfra%2Ftest_macros.c;h=9c88507d806ef7bbe7098bb325aa538fa1ad210c;hb=b1c9c048a26a1675311849b7d2595b74911a897f;hp=cf6172ab1f1a63c6c54e7d2fe7a7eb8c85409567;hpb=4dffd1c9988020619caff9b8d3b350e7f79e0398;p=vpp.git diff --git a/src/vppinfra/test_macros.c b/src/vppinfra/test_macros.c index cf6172ab1f1..9c88507d806 100644 --- a/src/vppinfra/test_macros.c +++ b/src/vppinfra/test_macros.c @@ -16,12 +16,12 @@ #include -macro_main_t macro_main; +clib_macro_main_t clib_macro_main; -int -test_macros_main (unformat_input_t * input) +__clib_export int +test_macros_main (unformat_input_t *input) { - macro_main_t *mm = ¯o_main; + clib_macro_main_t *mm = &clib_macro_main; clib_macro_init (mm); @@ -32,8 +32,9 @@ test_macros_main (unformat_input_t * input) clib_macro_set_value (mm, "bar", "bar"); fformat (stdout, "evaluate: %s\n", - clib_macro_eval (mm, (i8 *) "returns '$(foo)'", - 1 /* complain */ )); + clib_macro_eval (mm, (i8 *) "returns '$(foo)'", 1 /* complain */ , + 0 /* recursion_level */ , + 8 /* max recursion level */ )); clib_macro_free (mm);