summaryrefslogtreecommitdiff
path: root/build/parseBuildInstallClean.c
AgeCommit message (Collapse)AuthorFilesLines
2010-10-28Fix the remaining enum abuse over rpmParseState in librpmbuildPanu Matilainen1-1/+1
- rpmParseState uses might actually qualify for a true enum here but changing it would require changing half of librpmbuild and many of them mix the parse states, other error codes and whatnot in their types... just not worth the trouble, so use an int.
2010-08-25Mass eviction of remaining internal helpers in librpmbuild APIPanu Matilainen1-1/+1
- Yank everything qualifying as "internal helper function" into internal-only headers, loosely grouped as follows: 1) Everything involving spec-manipulation goes into rpmbuild_internal.h 2) All other miscellaneous helpers go into rpmbuild_misc.h - This leaves us a rather minimal, and nearly useful API into librpmbuild: Users need to be able to parse a spec, query or build (parts of) it and free up the spec structure when done. This is what we have now, various still exposed structures not counting.
2009-09-07Avoid theoretical NULL pointer dereferencePanu Matilainen1-0/+2
- if sbp ends up not set it's an "internal error" really, dont bother with error message
2008-05-05Make parseBuildInstallClean() return PART_ERROR on errors, streamline exitsPanu Matilainen1-11/+18
2007-12-08Switch to <rpm/foo.h> style for public headersPanu Matilainen1-2/+2
- adjust include paths accordingly
2007-12-07Yet more rpmbuild fixups from rpmerr.h removal (partly from rpm5.org)Panu Matilainen1-2/+2
- additionally use rpmRC return types instead of numbers where appropriate
2007-11-23Use #include <x.h> syntax to include public headers.Ralf Corsépius1-2/+2
2007-11-19Lose rpmerr.h for goodPanu Matilainen1-1/+1
2007-11-19Replace all RPMERR_* etc uses with corresponding RPMLOG_* levelsPanu Matilainen1-2/+2
2007-10-09Make rpmerr.h private, include directly where needed.Panu Matilainen1-0/+1
2007-10-09Replace all rpmError() uses with rpmlog()Panu Matilainen1-1/+1
2007-09-21Rename Spec -> rpmSpec for namespacingPanu Matilainen1-1/+1
2007-09-11Remove splint tags.Ralf Corsépius1-5/+0
2002-12-21- add --enable-posixmutexes when configuring on linux.jbj1-1/+4
- add rpmdb_{deadlock,dump,load,svc,stat,verify} utilities. - include srpm pkgid in binary headers (#71460). - add %check scriptlet to run after %install (#64137). CVS patchset: 5957 CVS date: 2002/12/21 20:37:37
2002-06-23Add boundswrite annotations everywhere.jbj1-0/+2
CVS patchset: 5522 CVS date: 2002/06/23 19:47:08
2001-10-15Explicit branchstate annotations.jbj1-0/+2
CVS patchset: 5113 CVS date: 2001/10/15 17:53:34
2001-03-14Update to doxygen-1.2.6 configuration.jbj1-0/+2
Add manual files to Doxfile.in. lclint annotations. CVS patchset: 4624 CVS date: 2001/03/14 23:09:09
2001-01-15- fix: extra newline in many error messages (#23947).jbj1-1/+2
- fix: rpm -Va with db1 needs per-iterator, not per-index, offset. - add install/remove transaction id tags. CVS patchset: 4441 CVS date: 2001/01/15 23:09:42
2000-12-12Sync with rpm-4_0 branch.jbj1-0/+1
CVS patchset: 4338 CVS date: 2000/12/12 20:03:45
2000-11-15Avoid gcc enum warnings, remove ugly braces.jbj1-16/+8
CVS patchset: 4278 CVS date: 2000/11/15 20:44:06
2000-08-30Doxygen annotations.jbj1-2/+1
CVS patchset: 4147 CVS date: 2000/08/30 17:47:53
2000-08-27Doxygen annotations.jbj1-1/+2
CVS patchset: 4130 CVS date: 2000/08/27 19:18:25
2000-01-24Documentation sugar.jbj1-0/+4
CVS patchset: 3533 CVS date: 2000/01/24 20:02:32
1998-11-16LCLINT pass 0.jbj1-1/+1
CVS patchset: 2540 CVS date: 1998/11/16 21:40:28
1998-10-08Consolidate i18n baggage into AM_GNU_GETTEXT and system.h.jbj1-1/+0
CVS patchset: 2425 CVS date: 1998/10/08 14:59:17
1998-09-27add Slovak translation (Stanislav Meduna <stano@trillian.eunet.sk>)jbj1-1/+2
gettextify rpmMessage/rpmError/fprintf messages. CVS patchset: 2368 CVS date: 1998/09/27 22:03:52
1998-07-30Consolidated includes for librpmbuild API.jbj1-3/+1
CVS patchset: 2213 CVS date: 1998/07/30 22:09:42
1998-07-25Aggregate system includes into system.h.jbj1-0/+2
Rearrange functions to minimize exported routines in librpmbuild API. VS: ---------------------------------------------------------------------- CVS patchset: 2183 CVS date: 1998/07/25 21:00:26
1998-05-20Actually catch errors from readLine()marc1-3/+9
CVS patchset: 2119 CVS date: 1998/05/20 17:05:26
1998-01-14The spec file read code was inserting a second \n after every line!marc1-1/+1
CVS patchset: 1961 CVS date: 1998/01/14 03:32:44
1998-01-12merged in Marc's new build codeewt1-0/+46
CVS patchset: 1956 CVS date: 1998/01/12 21:31:29