info: add 'pretty' parameter to jsoninfo and netjson modules
[olsrd.git] / lib / jsoninfo / src / olsrd_plugin.c
index adea8e3..3dded54 100644 (file)
@@ -60,6 +60,7 @@
 info_plugin_functions_t functions;
 info_plugin_config_t config;
 char uuidfile[FILENAME_MAX];
+bool pretty = false;
 
 static void my_init(void) __attribute__ ((constructor));
 static void my_fini(void) __attribute__ ((destructor));
@@ -139,7 +140,8 @@ int olsrd_plugin_interface_version(void) {
 static const struct olsrd_plugin_parameters plugin_parameters[] = { //
     //
         INFO_PLUGIN_CONFIG_PLUGIN_PARAMETERS(config), //
-        { .name = "uuidfile", .set_plugin_parameter = &set_plugin_string, .data = uuidfile, .addon = { .ui = FILENAME_MAX - 1 } } //
+        { .name = "uuidfile", .set_plugin_parameter = &set_plugin_string, .data = uuidfile, .addon = { .ui = FILENAME_MAX - 1 } }, //
+        { .name = "pretty", .set_plugin_parameter = set_plugin_boolean, .data = &pretty, .addon = { .pc = NULL } } //
     };
 
 void olsrd_get_plugin_parameters(const struct olsrd_plugin_parameters **params, int *size) {