]> git.puffer.fish Git - matthieu/frr.git/commitdiff
lib: Fixup json code to use struct cmd_token
authorDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 21 Sep 2016 03:20:02 +0000 (23:20 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 21 Sep 2016 03:20:02 +0000 (23:20 -0400)
lib/json.c
lib/json.h

index 58f0e995f2e573918e7241405b77637f5bd3f3bb..d06bacece4ea48cbfadfc42a63b5f7b315189bea 100644 (file)
@@ -21,6 +21,7 @@
 
 #include <zebra.h>
 
+#include "command.h"
 #include "lib/json.h"
 
 /*
  * what.
  */
 int
-use_json (const int argc, const char *argv[])
+use_json (const int argc, const struct cmd_token *argv[])
 {
   if (argc == 0)
     return 0;
 
-  if (argv[argc-1] && strcmp(argv[argc-1], "json") == 0)
+  if (argv[argc-1]->arg && strcmp(argv[argc-1]->arg, "json") == 0)
     return 1;
 
   return 0;
index 5dbad601a33f5f7e98dcb09f6e8245c71b28265a..25fceb1053abaa8f5d629ccc19b8cec36f87881c 100644 (file)
@@ -28,7 +28,7 @@
 #include <json/json.h>
 #endif
 
-extern int use_json(const int argc, const char *argv[]);
+extern int use_json(const int argc, const struct cmd_token *argv[]);
 extern void json_object_string_add(struct json_object* obj, const char *key,
                                    const char *s);
 extern void json_object_int_add(struct json_object* obj, const char *key,