api: memif - Mark old message versions as deprecated
[vpp.git] / src / vppinfra / macros.c
index f34b7af..27a92a8 100644 (file)
@@ -175,7 +175,7 @@ clib_macro_eval (clib_macro_main_t * mm, i8 * s, i32 complain, u16 level,
              /* add results to answer */
              vec_append (rv, ts);
              /* Remove NULL termination or the results are sad */
-             _vec_len (rv) = vec_len (rv) - 1;
+             vec_set_len (rv, vec_len (rv) - 1);
              vec_free (ts);
            }
          else
@@ -183,8 +183,7 @@ clib_macro_eval (clib_macro_main_t * mm, i8 * s, i32 complain, u16 level,
              if (complain)
                clib_warning ("Undefined Variable Reference: %s\n", varname);
              vec_append (rv, format (0, "UNSET "));
-             _vec_len (rv) = vec_len (rv) - 1;
-
+             vec_set_len (rv, vec_len (rv) - 1);
            }
          vec_free (varname);
        }
@@ -197,8 +196,8 @@ clib_macro_eval (clib_macro_main_t * mm, i8 * s, i32 complain, u16 level,
  * eval: takes a string, returns a vector.
  * looks up $foobar in the variable table.
  */
-i8 *
-clib_macro_eval_dollar (clib_macro_main_t * mm, i8 * s, i32 complain)
+__clib_export i8 *
+clib_macro_eval_dollar (clib_macro_main_t *mm, i8 *s, i32 complain)
 {
   i8 *s2;
   i8 *rv;