From 78b1ae4232406a317d8732523d147aeb1e1501bd Mon Sep 17 00:00:00 2001 From: ewt Date: Fri, 29 Mar 1996 20:51:12 +0000 Subject: added getBooleanVar CVS patchset: 506 CVS date: 1996/03/29 20:51:12 --- lib/var.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'lib') diff --git a/lib/var.c b/lib/var.c index ce0cadca1..b06237b3c 100644 --- a/lib/var.c +++ b/lib/var.c @@ -15,6 +15,18 @@ char *getVar(int var) return values[var]; } +int getBooleanVar(int var) { + char * val; + + val = getVar(var); + if (!val) return 0; + + if (val[0] == 'y' || val[0] == 'Y') return 1; + if (!strcmp(val, "0")) return 0; + + return 1; +} + void setVar(int var, char *val) { if (var > RPMVAR_LASTVAR) -- cgit v1.2.3