vty: Change API to have node installation be done by int
This commit fixes the go_parent_cb API according to libosmocore's
commit of the same name.
Fixes:
pcu_vty.c:799:2: warning: initialization from incompatible pointer
type [enabled by default]
.go_parent_cb = pcu_vty_go_parent,
Sponsored-by: On-Waves ehf
diff --git a/src/pcu_vty.c b/src/pcu_vty.c
index 94f89b5..0761301 100644
--- a/src/pcu_vty.c
+++ b/src/pcu_vty.c
@@ -14,7 +14,7 @@
#include "pcu_vty_functions.h"
-enum node_type pcu_vty_go_parent(struct vty *vty)
+int pcu_vty_go_parent(struct vty *vty)
{
switch (vty->node) {
#if 0
diff --git a/src/pcu_vty.h b/src/pcu_vty.h
index 17b1d3c..c00b882 100644
--- a/src/pcu_vty.h
+++ b/src/pcu_vty.h
@@ -8,7 +8,7 @@
PCU_NODE = _LAST_OSMOVTY_NODE + 1,
};
-enum node_type pcu_vty_go_parent(struct vty *vty);
+int pcu_vty_go_parent(struct vty *vty);
int pcu_vty_is_config_node(struct vty *vty, int node);
int pcu_vty_init(const struct log_info *cat);