/* the rpmrc is read from /etc/rpmrc or $HOME/.rpmrc - it is not affected
by a --root option */
-struct option {
+struct rpmoption {
char * name;
int var;
int archSpecific;
struct archosEquivTable * table, char * name);
/* this *must* be kept in alphabetical order */
-struct option optionTable[] = {
+struct rpmoption optionTable[] = {
{ "builddir", RPMVAR_BUILDDIR, 0 },
{ "buildroot", RPMVAR_BUILDROOT, 0 },
{ "cpiobin", RPMVAR_CPIOBIN, 0 },
{ "vendor", RPMVAR_VENDOR, 0 },
};
-static int optionTableSize = sizeof(optionTable) / sizeof(struct option);
+static int optionTableSize = sizeof(optionTable) / sizeof(struct rpmoption);
#define READ_TABLES 1
#define READ_OTHER 2
static struct archosEquivTable osEquivTable;
static int optionCompare(const void * a, const void * b) {
- return strcasecmp(((struct option *) a)->name,
- ((struct option *) b)->name);
+ return strcasecmp(((struct rpmoption *) a)->name,
+ ((struct rpmoption *) b)->name);
}
static struct archosEquivInfo * archosEquivSearch(
char * chptr;
char * archName = NULL;
int linenum = 0;
- struct option * option, searchOption;
+ struct rpmoption * option, searchOption;
while (fgets(buf, sizeof(buf), f)) {
linenum++;
/* Parse the argument a little further */
searchOption.name = start;
option = bsearch(&searchOption, optionTable, optionTableSize,
- sizeof(struct option), optionCompare);
+ sizeof(struct rpmoption), optionCompare);
if (!option) {
rpmError(RPMERR_RPMRC, "bad option '%s' at %s:%d",
start, fn, linenum);
int rpmShowRC(FILE *f)
{
- struct option *opt;
+ struct rpmoption *opt;
int count = 0;
char *s;
int i;