Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
http: add startup configuration stanza
[vpp.git]
/
src
/
vppinfra
/
test_macros.c
diff --git
a/src/vppinfra/test_macros.c
b/src/vppinfra/test_macros.c
index
05299b3
..
9c88507
100644
(file)
--- a/
src/vppinfra/test_macros.c
+++ b/
src/vppinfra/test_macros.c
@@
-16,12
+16,12
@@
#include <vppinfra/macros.h>
#include <vppinfra/macros.h>
-
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 = &
macro_main;
+
clib_macro_main_t *mm = &clib_
macro_main;
clib_macro_init (mm);
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_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);
clib_macro_free (mm);
@@
-47,6
+48,8
@@
main (int argc, char *argv[])
unformat_input_t i;
int ret;
unformat_input_t i;
int ret;
+ clib_mem_init (0, 64ULL << 20);
+
unformat_init_command_line (&i, argv);
ret = test_macros_main (&i);
unformat_free (&i);
unformat_init_command_line (&i, argv);
ret = test_macros_main (&i);
unformat_free (&i);