add a helper function for looking up an option string
authorFelix Fietkau <nbd@openwrt.org>
Tue, 28 Sep 2010 09:17:23 +0000 (11:17 +0200)
committerFelix Fietkau <nbd@openwrt.org>
Tue, 28 Sep 2010 09:32:42 +0000 (11:32 +0200)
uci.h

diff --git a/uci.h b/uci.h
index 1b2fd63eaa1f8f5780a31e24d0f875b792ab5af0..fe5e31443d820520111a86ab1f88b5b4ee467483 100644 (file)
--- a/uci.h
+++ b/uci.h
@@ -698,4 +698,16 @@ uci_lookup_option(struct uci_context *ctx, struct uci_section *s, const char *na
                return NULL;
 }
 
+static inline const char *
+uci_lookup_option_string(struct uci_context *ctx, struct uci_section *s, const char *name)
+{
+       struct uci_option *o;
+
+       o = uci_lookup_option(ctx, s, name);
+       if (!o || o->type != UCI_TYPE_STRING)
+               return NULL;
+
+       return o->v.string;
+}
+
 #endif