From 25643f9764eedaff0769483112bd8b31b17b6ead Mon Sep 17 00:00:00 2001 From: jbj Date: Fri, 2 Jul 1999 21:15:25 +0000 Subject: [PATCH] Add includes for more robust standalone behavior. CVS patchset: 3121 CVS date: 1999/07/02 21:15:25 --- lib/macro.c | 11 +++++++++-- rpmio/macro.c | 11 +++++++++-- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/lib/macro.c b/lib/macro.c index 4206f601d..3776450b0 100644 --- a/lib/macro.c +++ b/lib/macro.c @@ -8,6 +8,13 @@ #define FREE(_x) { if (_x) free((void *)_x); (_x) = NULL; } #ifdef DEBUG_MACROS +#include +#include +#include +#include +#include +#include +#include #define rpmError fprintf #define RPMERR_BADSPEC stderr #undef _ @@ -517,7 +524,7 @@ static void pushMacro(MacroEntry **mep, const char *n, const char *o, const char *b, int level) { MacroEntry *prev = (*mep ? *mep : NULL); - MacroEntry *me = malloc(sizeof(*me)); + MacroEntry *me = (MacroEntry *) malloc(sizeof(*me)); me->prev = prev; me->name = (prev ? prev->name : strdup(n)); @@ -1400,7 +1407,7 @@ rpmGetPath(const char *path, ...) #if defined(EVAL_MACROS) -char *macrofiles = "/usr/lib/rpm/macros:/etc/rpm/macros"; +char *macrofiles = "/usr/lib/rpm/macros:/etc/rpm/macros:~/.rpmmacros"; int main(int argc, char *argv[]) diff --git a/rpmio/macro.c b/rpmio/macro.c index 4206f601d..3776450b0 100644 --- a/rpmio/macro.c +++ b/rpmio/macro.c @@ -8,6 +8,13 @@ #define FREE(_x) { if (_x) free((void *)_x); (_x) = NULL; } #ifdef DEBUG_MACROS +#include +#include +#include +#include +#include +#include +#include #define rpmError fprintf #define RPMERR_BADSPEC stderr #undef _ @@ -517,7 +524,7 @@ static void pushMacro(MacroEntry **mep, const char *n, const char *o, const char *b, int level) { MacroEntry *prev = (*mep ? *mep : NULL); - MacroEntry *me = malloc(sizeof(*me)); + MacroEntry *me = (MacroEntry *) malloc(sizeof(*me)); me->prev = prev; me->name = (prev ? prev->name : strdup(n)); @@ -1400,7 +1407,7 @@ rpmGetPath(const char *path, ...) #if defined(EVAL_MACROS) -char *macrofiles = "/usr/lib/rpm/macros:/etc/rpm/macros"; +char *macrofiles = "/usr/lib/rpm/macros:/etc/rpm/macros:~/.rpmmacros"; int main(int argc, char *argv[])