summaryrefslogtreecommitdiff
path: root/build/rpmspec.h
diff options
context:
space:
mode:
authorjbj <devnull@localhost>2001-10-28 22:17:47 +0000
committerjbj <devnull@localhost>2001-10-28 22:17:47 +0000
commit966fabbc441b5d859ecda64fe926be3912603fe5 (patch)
treea8cc37298737e3d0af890e13d3e0a33e2f4014f3 /build/rpmspec.h
parentc1d367a0941b3778a84252691bbd294a0a8be4b7 (diff)
downloadrpm-966fabbc441b5d859ecda64fe926be3912603fe5.tar.gz
rpm-966fabbc441b5d859ecda64fe926be3912603fe5.tar.bz2
rpm-966fabbc441b5d859ecda64fe926be3912603fe5.zip
- memory indices for dependency check are typedef'd and abstract'd.
- no-brainer refcounts for fi object, debug the mess. - dump the header early in transaction, recreate fi before installing. CVS patchset: 5137 CVS date: 2001/10/28 22:17:47
Diffstat (limited to 'build/rpmspec.h')
-rw-r--r--build/rpmspec.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/build/rpmspec.h b/build/rpmspec.h
index dfe575758..ed59ed212 100644
--- a/build/rpmspec.h
+++ b/build/rpmspec.h
@@ -124,8 +124,9 @@ struct SpecStruct {
int numSources;
int noSource;
-/*@refcounted@*/ Header sourceHeader;
-/*@owned@*/ void * sourceCpioList;
+/*@refcounted@*/
+ Header sourceHeader;
+ TFI_t sourceCpioList;
/*@dependent@*/ /*@null@*/ MacroContext macros;
@@ -141,9 +142,9 @@ struct SpecStruct {
* The structure used to store values for a package.
*/
struct PackageStruct {
-/*@refcounted@*/ Header header;
-
-/*@owned@*/ void * cpioList;
+/*@refcounted@*/
+ Header header;
+ TFI_t cpioList;
/*@owned@*/ struct Source * icon;