summaryrefslogtreecommitdiff
path: root/lib/macro.c
AgeCommit message (Expand)AuthorFilesLines
2000-02-21Avoid segfault on malformed %{!?FOO:} expansion (#9581).jbj1-1/+1
2000-01-12fix: resurrect relative path's in fprint lookup queries.jbj1-1/+2
1999-12-12reload macros from cmd line when re-reading config files.jbj1-24/+50
1999-12-01Add underscore in front of (possibly) non-supported FDIO_t vectors.jbj1-1/+2
1999-11-26lib/macro.c: Create rpmCleanPath().jbj1-42/+52
1999-11-24lib/macro.c: Canonicalize paths in rpmGetPath().jbj1-25/+89
1999-11-19macros.in: Add buildsubdir and scriptlet template macros.jbj1-2/+13
1999-11-14lib/rpmio.c: Implement per-fd layers as a stack, add fdPush/fdPop.jbj1-5/+1
1999-11-12Use Fstrerror on ufdio throughut.jbj1-23/+87
1999-11-10Swap 2nd and 3rd arg to Fread/Fwrite to preserve read/write type return.jbj1-1/+1
1999-11-02Add ref/deref/new/fileno/open vectors to FDIO_t.jbj1-3/+5
1999-10-30Rename faFoo() routines, use FD_t I/O with fadio cookie throughout.jbj1-1/+2
1999-10-30Make fdFileno() static, use Fileno()/Ferror() analogues throughout.jbj1-2/+4
1999-10-29fix: resurrect multiple target platform builds.jbj1-0/+7
1999-10-29check for memory leaks (almost all leaks are plugged).jbj1-1/+1
1999-10-27use compressed filenames on install side.jbj1-4/+6
1999-10-20lclint annotations.jbj1-2/+2
1999-09-21fix: command line install had header memory leak.jbj1-12/+13
1999-08-16tmacro was broke.jbj1-3/+1
1999-08-16fix: last char in rpmrc w/o terminating newline lost (#4361).jbj1-22/+34
1999-08-16fix: macro table cannot contain NULL pointers (#4263).jbj1-15/+33
1999-07-29macro fixes (Benedict Lofstedt, #4220):jbj1-17/+35
1999-07-29fix: getopt on non-linux requires optind to be saved/restoredjbj1-5/+14
1999-07-13Perl bindings needjbj1-2/+2
1999-07-02Add includes for more robust standalone behavior.jbj1-2/+9
1999-07-02Quick 'n dirty macro evaluation.jbj1-1/+45
1999-06-24fix: bsearch needs macro table sorted after undefine.jbj1-2/+6
1999-04-20Add -C dir and -M options to %GNUconfigure.jbj1-7/+21
1999-04-20fix: % before non-alphabetic non-macro special now passed unscathed.jbj1-1/+12
1999-04-08non-linux, non-gcc portability fixes (Tim Mooney).jbj1-7/+7
1999-04-08Better diagnostic message for unparseable macro error.jbj1-1/+1
1999-04-01add per-target macrofiles to search path.jbj1-11/+21
1999-03-31expand twiddles in macrofiles list.jbj1-6/+19
1999-03-28fix: avoid segfault using --prefix until ewt fixes.jbj1-21/+125
1999-01-05Expand path macros with rpmGetPath(path, ...).jbj1-1/+1
1998-12-02Compile in default macro values sufficient to pass make check.jbj1-1/+1
1998-12-02Set max_macro_depth to 16 always.jbj1-1/+1
1998-12-01More build popts moved to build.cjbj1-1/+1
1998-11-18implement abstract fd type almost everywhere.jbj1-4/+6
1998-11-16LCLINT pass 0.jbj1-1/+1
1998-10-20First attempt at "make check".jbj1-2/+3
1998-10-15augment --showrc with -v, only display set variables without -v.jbj1-5/+9
1998-10-08Consolidate i18n baggage into AM_GNU_GETTEXT and system.h.jbj1-1/+0
1998-10-08egcs warning removal.jbj1-1/+2
1998-09-27add Slovak translation (Stanislav Meduna <stano@trillian.eunet.sk>)jbj1-20/+22
1998-09-10diagnostic message if unreadable/short source or patch file.jbj1-4/+13
1998-09-05Integrate shell and macro enviroments for scripts.jbj1-6/+37
1998-08-07initMacros must be called someplace to enable full reursion.jbj1-1/+1
1998-08-02String substitution macro file.jbj1-2/+2
1998-07-31Macro handling in rpmlib -- rework include: tag with macro expansion.jbj1-0/+1228