diff options
author | Felix Fietkau <nbd@openwrt.org> | 2010-09-28 11:17:23 +0200 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2010-09-28 11:32:42 +0200 |
commit | 3fa65a20ae0fc77b951515bc5de7a0041adc9be1 (patch) | |
tree | c534c30cd7d9f68bdf8e0583980f3bb5e876af60 /uci.h | |
parent | cb9a05e41a9d0ba3c54e4efdff98333b33b9ca9d (diff) | |
download | uci-3fa65a20ae0fc77b951515bc5de7a0041adc9be1.tar.gz |
add a helper function for looking up an option string
Diffstat (limited to 'uci.h')
-rw-r--r-- | uci.h | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -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 |