summaryrefslogtreecommitdiff
path: root/lib/rpmrc.c
diff options
context:
space:
mode:
authorPanu Matilainen <pmatilai@redhat.com>2007-11-08 10:24:58 +0200
committerPanu Matilainen <pmatilai@redhat.com>2007-11-08 10:24:58 +0200
commitf7604b1a0eb6ec1bc436a2c137ae4fbc4cb1e165 (patch)
treedaed4c608e6ddc20bf54017e1422c9c10edcb1c6 /lib/rpmrc.c
parent2967cb5ffa616566e7daf0487b80c335e03b2250 (diff)
downloadrpm-f7604b1a0eb6ec1bc436a2c137ae4fbc4cb1e165.tar.gz
rpm-f7604b1a0eb6ec1bc436a2c137ae4fbc4cb1e165.tar.bz2
rpm-f7604b1a0eb6ec1bc436a2c137ae4fbc4cb1e165.zip
Remove rpmGetVar, rpmSetVar from API
Diffstat (limited to 'lib/rpmrc.c')
-rw-r--r--lib/rpmrc.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/lib/rpmrc.c b/lib/rpmrc.c
index 12bc85ff1..1bf7d3dc1 100644
--- a/lib/rpmrc.c
+++ b/lib/rpmrc.c
@@ -118,6 +118,14 @@ static struct tableType_s tables[RPM_MACHTABLE_COUNT] = {
{ "buildos", 0, 1 }
};
+/* XXX get rid of this stuff... */
+/* Stuff for maintaining "variables" like SOURCEDIR, BUILDDIR, etc */
+#define RPMVAR_OPTFLAGS 3
+#define RPMVAR_INCLUDE 43
+#define RPMVAR_MACROFILES 49
+
+#define RPMVAR_NUM 55 /* number of RPMVAR entries */
+
/* this *must* be kept in alphabetical order */
/* The order of the flags is archSpecific, required, macroize, localize */
@@ -1253,7 +1261,7 @@ const char * rpmGetVarArch(int var, const char * arch)
return next ? next->value : NULL;
}
-const char *rpmGetVar(int var)
+static const char *rpmGetVar(int var)
{
return rpmGetVarArch(var, NULL);
}
@@ -1273,7 +1281,7 @@ static void freeRpmVar(struct rpmvarValue * orig)
}
}
-void rpmSetVar(int var, const char * val)
+static void rpmSetVar(int var, const char * val)
{
freeRpmVar(&values[var]);
values[var].value = (val ? xstrdup(val) : NULL);