X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=uci.h;fp=uci.h;h=fe5e31443d820520111a86ab1f88b5b4ee467483;hb=3fa65a20ae0fc77b951515bc5de7a0041adc9be1;hp=1b2fd63eaa1f8f5780a31e24d0f875b792ab5af0;hpb=cb9a05e41a9d0ba3c54e4efdff98333b33b9ca9d;p=project%2Fuci.git diff --git a/uci.h b/uci.h index 1b2fd63..fe5e314 100644 --- 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