1 diff -ur rpm-5.4.10.orig/rpmio/argv.h rpm-5.4.10/rpmio/argv.h
2 --- rpm-5.4.10.orig/rpmio/argv.h 2012-09-09 13:54:22.000000000 +0200
3 +++ rpm-5.4.10/rpmio/argv.h 2012-09-09 14:43:55.765933246 +0200
8 +#include <stdio.h> /* XXX FILE * typedef */
13 diff -ur rpm-5.4.10.orig/rpmdb/pkgio.h rpm-5.4.10/rpmdb/pkgio.h
14 --- rpm-5.4.10.orig/rpmdb/pkgio.h 2012-09-09 13:54:22.000000000 +0200
15 +++ rpm-5.4.10/rpmdb/pkgio.h 2012-09-09 14:49:38.112587836 +0200
17 * Methods to handle package elements.
20 +#include <stdint.h> /* XXX unint32_t typedef */
21 +#include <rpmtypes.h>
22 #include <rpmio.h> /* XXX FD_t typedef */
23 #include <rpmpgp.h> /* XXX pgpDig typedef */
24 #include <rpmtag.h> /* XXX Header typedef */
25 diff -ur rpm-5.4.10.orig/lib/rpm46compat.h rpm-5.4.10/lib/rpm46compat.h
26 --- rpm-5.4.10.orig/lib/rpm46compat.h 2012-09-09 13:54:23.000000000 +0200
27 +++ rpm-5.4.10/lib/rpm46compat.h 2012-09-09 14:25:02.645973220 +0200
30 #define H_RPM46COMPAT 1
32 +#include <stdint.h> /* XXX unint32_t typedef */
33 #include <rpm/rpm4compat.h>
36 diff -ur rpm-5.4.10.orig/lib/rpm4compat.h rpm-5.4.10/lib/rpm4compat.h
37 --- rpm-5.4.10.orig/lib/rpm4compat.h 2012-09-09 13:54:23.000000000 +0200
38 +++ rpm-5.4.10/lib/rpm4compat.h 2012-09-09 14:25:12.069306220 +0200
43 +#include <stdint.h> /* XXX unint32_t typedef */
46 #define _RPMDB_INTERNAL
47 diff -ur rpm-5.4.10.orig/rpmio/rpmbf.h rpm-5.4.10/rpmio/rpmbf.h
48 --- rpm-5.4.10.orig/rpmio/rpmbf.h 2012-09-09 13:54:22.000000000 +0200
49 +++ rpm-5.4.10/rpmio/rpmbf.h 2012-09-09 14:27:36.982634442 +0200
54 +#include <sys/types.h> /* XXX size_t typedef */
59 diff -ur rpm-5.4.10.orig/build/rpmbuild.h rpm-5.4.10/build/rpmbuild.h
60 --- rpm-5.4.10.orig/build/rpmbuild.h 2012-09-09 13:54:23.000000000 +0200
61 +++ rpm-5.4.10/build/rpmbuild.h 2012-09-09 14:38:45.262610867 +0200
65 #include <rpmiotypes.h>
66 +#include <rpmio.h> /* XXX FD_t typedef */
70 diff -ur rpm-5.4.10.orig/lib/rpmcli.h rpm-5.4.10/lib/rpmcli.h
71 --- rpm-5.4.10.orig/lib/rpmcli.h 2012-09-09 13:54:23.000000000 +0200
72 +++ rpm-5.4.10/lib/rpmcli.h 2012-09-09 14:25:48.149304946 +0200
77 +#include <stdint.h> /* XXX unint32_t typedef */
81 diff -ur rpm-5.4.10.orig/rpmconstant/rpmconstant.h rpm-5.4.10/rpmconstant/rpmconstant.h
82 --- rpm-5.4.10.orig/rpmconstant/rpmconstant.h 2012-09-09 13:54:24.000000000 +0200
83 +++ rpm-5.4.10/rpmconstant/rpmconstant.h 2012-09-09 14:25:56.589304650 +0200
88 +#include <stdint.h> /* XXX unint32_t typedef */
91 #include <rpmiotypes.h> /* XXX fnpyKey */
93 diff -ur rpm-5.4.10.orig/rpmdb/rpmdb.h rpm-5.4.10/rpmdb/rpmdb.h
94 --- rpm-5.4.10.orig/rpmdb/rpmdb.h 2012-09-09 13:54:22.000000000 +0200
95 +++ rpm-5.4.10/rpmdb/rpmdb.h 2012-09-09 14:26:05.802637657 +0200
97 * Access RPM indices using Berkeley DB interface(s).
100 +#include <stdint.h> /* XXX unint32_t typedef */
104 diff -ur rpm-5.4.10.orig/lib/rpmds.h rpm-5.4.10/lib/rpmds.h
105 --- rpm-5.4.10.orig/lib/rpmds.h 2012-09-09 13:54:23.000000000 +0200
106 +++ rpm-5.4.10/lib/rpmds.h 2012-09-09 15:30:02.718364975 +0200
108 * Structure(s) used for dependency tag sets.
111 +#include <stdio.h> /* XXX FILE * typedef */
112 +#include <sys/types.h> /* XXX size_t typedef */
113 +#include <rpmtypes.h>
114 +#include <rpmiotypes.h>
117 #define _RPMNS_INTERNAL
120 diff -ur rpm-5.4.10.orig/rpmdb/rpmevr.h rpm-5.4.10/rpmdb/rpmevr.h
121 --- rpm-5.4.10.orig/rpmdb/rpmevr.h 2012-09-09 13:54:22.000000000 +0200
122 +++ rpm-5.4.10/rpmdb/rpmevr.h 2012-09-09 14:39:25.295942787 +0200
127 +#include <stdint.h> /* XXX unint32_t typedef */
131 * Structure(s) and routine(s) used for EVR parsing and comparison.
132 diff -ur rpm-5.4.10.orig/lib/rpmfi.h rpm-5.4.10/lib/rpmfi.h
133 --- rpm-5.4.10.orig/lib/rpmfi.h 2012-09-09 13:54:23.000000000 +0200
134 +++ rpm-5.4.10/lib/rpmfi.h 2012-09-09 15:32:47.761692486 +0200
139 +#include <sys/types.h> /* XXX size_t typedef */
140 +#include <rpmtypes.h>
141 +#include <rpmiotypes.h>
146 * Structure(s) used for file info tag sets.
147 diff -ur rpm-5.4.10.orig/lib/rpmgi.h rpm-5.4.10/lib/rpmgi.h
148 --- rpm-5.4.10.orig/lib/rpmgi.h 2012-09-09 13:54:23.000000000 +0200
149 +++ rpm-5.4.10/lib/rpmgi.h 2012-09-09 15:31:45.738361341 +0200
153 #include <rpmtypes.h>
154 +#include <rpmiotypes.h>
159 +#include <rpmio.h> /* XXX FD_t typedef */
163 diff -ur rpm-5.4.10.orig/rpmio/rpmiotypes.h rpm-5.4.10/rpmio/rpmiotypes.h
164 --- rpm-5.4.10.orig/rpmio/rpmiotypes.h 2012-09-09 13:54:22.000000000 +0200
165 +++ rpm-5.4.10/rpmio/rpmiotypes.h 2012-09-09 14:27:26.585968142 +0200
167 #ifndef _H_RPMIOTYPES_
168 #define _H_RPMIOTYPES_
170 +#include <stdlib.h> /* XXX NULL typedef */
171 +#include <sys/types.h> /* XXX size_t typedef */
174 * \file rpmio/rpmiotypes.h
176 diff -ur rpm-5.4.10.orig/rpmio/rpmmacro.h rpm-5.4.10/rpmio/rpmmacro.h
177 --- rpm-5.4.10.orig/rpmio/rpmmacro.h 2012-09-09 13:54:22.000000000 +0200
178 +++ rpm-5.4.10/rpmio/rpmmacro.h 2012-09-09 14:29:08.622631207 +0200
183 +#include <stdio.h> /* XXX FILE * typedef */
184 +#include <sys/types.h> /* XXX size_t typedef */
187 * \file rpmio/rpmmacro.h
189 diff -ur rpm-5.4.10.orig/rpmdb/rpmns.h rpm-5.4.10/rpmdb/rpmns.h
190 --- rpm-5.4.10.orig/rpmdb/rpmns.h 2012-09-09 13:54:22.000000000 +0200
191 +++ rpm-5.4.10/rpmdb/rpmns.h 2012-09-09 15:33:08.021691772 +0200
196 +#include <sys/types.h> /* XXX size_t typedef */
197 +#include <rpmiotypes.h>
201 * Structure(s) and routine(s) used for classifying and parsing names.
202 diff -ur rpm-5.4.10.orig/lib/rpmps.h rpm-5.4.10/lib/rpmps.h
203 --- rpm-5.4.10.orig/lib/rpmps.h 2012-09-09 13:54:23.000000000 +0200
204 +++ rpm-5.4.10/lib/rpmps.h 2012-09-09 14:47:02.782593316 +0200
209 +#include <stdio.h> /* XXX FILE * typedef */
210 +#include <rpmiotypes.h>
214 * Structures and prototypes used for an "rpmps" problem set.
215 diff -ur rpm-5.4.10.orig/lib/rpmrc.h rpm-5.4.10/lib/rpmrc.h
216 --- rpm-5.4.10.orig/lib/rpmrc.h 2012-09-09 13:54:23.000000000 +0200
217 +++ rpm-5.4.10/lib/rpmrc.h 2012-09-09 14:28:54.559298370 +0200
222 +#include <stdio.h> /* XXX FILE * typedef */
227 diff -ur rpm-5.4.10.orig/build/rpmspec.h rpm-5.4.10/build/rpmspec.h
228 --- rpm-5.4.10.orig/build/rpmspec.h 2012-09-09 13:54:23.000000000 +0200
229 +++ rpm-5.4.10/build/rpmspec.h 2012-09-09 15:33:14.861691530 +0200
231 * The Spec and Package data structures used during build.
234 +#include <sys/types.h> /* XXX size_t typedef */
235 +#include <rpmtypes.h>
236 +#include <rpmiotypes.h>
238 #include <rpmfi.h> /* XXX rpmfi typedef */
239 #include <rpmcli.h> /* XXX QVA_t typedef */
241 +#include <rpmio.h> /* XXX FD_t typedef */
243 /** \ingroup rpmbuild
245 diff -ur rpm-5.4.10.orig/rpmio/rpmsw.h rpm-5.4.10/rpmio/rpmsw.h
246 --- rpm-5.4.10.orig/rpmio/rpmsw.h 2012-09-09 13:54:22.000000000 +0200
247 +++ rpm-5.4.10/rpmio/rpmsw.h 2012-09-09 15:35:35.208353246 +0200
252 +#include <stdio.h> /* XXX FILE * typedef */
253 +#include <sys/time.h> /* XXX struct timeval typedef */
256 * \file rpmio/rpmsw.h
258 diff -ur rpm-5.4.10.orig/rpmdb/rpmtag.h rpm-5.4.10/rpmdb/rpmtag.h
259 --- rpm-5.4.10.orig/rpmdb/rpmtag.h 2012-09-09 13:54:22.000000000 +0200
260 +++ rpm-5.4.10/rpmdb/rpmtag.h 2012-09-09 14:26:15.429303984 +0200
262 * \file rpmdb/rpmtag.h
265 +#include <stdint.h> /* XXX unint32_t typedef */
266 #include <rpmiotypes.h>
269 diff -ur rpm-5.4.10.orig/lib/rpmte.h rpm-5.4.10/lib/rpmte.h
270 --- rpm-5.4.10.orig/lib/rpmte.h 2012-09-09 13:54:23.000000000 +0200
271 +++ rpm-5.4.10/lib/rpmte.h 2012-09-09 15:32:00.408360824 +0200
274 * Structures used for an "rpmte" transaction element.
276 +#include <stdint.h> /* XXX unint32_t typedef */
277 +#include <sys/types.h> /* XXX size_t typedef */
278 +#include <rpmtypes.h>
279 +#include <rpmiotypes.h>
282 +#include <rpmio.h> /* XXX FD_t typedef */
286 diff -ur rpm-5.4.10.orig/lib/rpmts.h rpm-5.4.10/lib/rpmts.h
287 --- rpm-5.4.10.orig/lib/rpmts.h 2012-09-09 13:54:23.000000000 +0200
288 +++ rpm-5.4.10/lib/rpmts.h 2012-09-09 15:30:53.381696521 +0200
290 * Structures and prototypes used for an "rpmts" transaction set.
295 +#include <stdio.h> /* XXX FILE * typedef */
296 +#include <stdint.h> /* XXX unint32_t typedef */
297 +#include <rpmtypes.h>
298 +#include <rpmiotypes.h>
301 #include <rpmpgp.h> /* XXX pgpVSFlags */
303 #if defined(_RPMTS_INTERNAL)
306 diff -ur rpm-5.4.10.orig/lib/rpmversion.h rpm-5.4.10/lib/rpmversion.h
307 --- rpm-5.4.10.orig/lib/rpmversion.h 2012-09-09 13:54:23.000000000 +0200
308 +++ rpm-5.4.10/lib/rpmversion.h 2012-09-09 14:29:18.352630865 +0200
310 #ifndef __RPMVERSION_H__
311 #define __RPMVERSION_H__
313 +#include <stdint.h> /* XXX unint32_t typedef */
318 diff -ur rpm-5.4.10.orig/rpmio/yarn.h rpm-5.4.10/rpmio/yarn.h
319 --- rpm-5.4.10.orig/rpmio/yarn.h 2012-09-09 13:54:22.000000000 +0200
320 +++ rpm-5.4.10/rpmio/yarn.h 2012-09-09 15:37:09.928349906 +0200
322 handler will exit (set to NULL by default for no action)
325 +#include <sys/types.h> /* XXX size_t typedef */
326 +#include <rpmiotypes.h> /* XXX yarnLock typedef */