version 1.11, 1997/11/15 00:05:49
|
version 1.12, 1997/11/15 21:48:32
|
Line 1
|
Line 1
|
/* |
/* |
* rpmdata.h : describes the data gathered for each RPM analyzed. |
* rpmdata.h : describes the data gathered for each RPM analyzed. |
* |
* |
* Copyright (c) 1997 Daniel Veillard <Daniel.Veillard@w3.org> |
* Copyright (c) 1997 Daniel Veillard <veillard@apocalypse.org> |
* See COPYING for the status of this software. |
* See COPYING for the status of this software. |
* |
* |
* $Id$ |
* $Id$ |
Line 20
|
Line 20
|
|
|
typedef struct rpm_dir { |
typedef struct rpm_dir { |
struct rpm_dir *next; /* next in list */ |
struct rpm_dir *next; /* next in list */ |
|
int installbase; /* Is this from an installed base */ |
char *dir; /* The local repository */ |
char *dir; /* The local repository */ |
char *name; /* Name for this repository */ |
char *name; /* Name for this repository */ |
char *ftp; /* The host URL it's mirrored from */ |
char *ftp; /* The host URL it's mirrored from */ |
Line 84 typedef struct rpm_ressource {
|
Line 85 typedef struct rpm_ressource {
|
|
|
extern rpmDataPtr rpmList; |
extern rpmDataPtr rpmList; |
extern rpmRessPtr ressList; |
extern rpmRessPtr ressList; |
|
extern rpmDataPtr rpmInstalledList; |
|
extern rpmRessPtr ressInstalledList; |
extern rpmDirPtr dirList; |
extern rpmDirPtr dirList; |
|
|
extern void rpmDataPrint(rpmDataPtr rpm); |
extern void rpmDataPrint(rpmDataPtr rpm); |
/* extern void rpmDataPrintAll(void); */ |
/* extern void rpmDataPrintAll(void); */ |
extern rpmRessPtr rpmRessAdd(char *ress, rpmDataPtr rpm); |
extern rpmRessPtr rpmRessAdd(char *ress, rpmDataPtr rpm, int installed); |
extern rpmRessPtr rpmRequAdd(char *requ, rpmDataPtr rpm); |
extern rpmRessPtr rpmRequAdd(char *requ, rpmDataPtr rpm, int installed); |
extern int rpmOpen(char *nameRpm, rpmDirPtr dir); |
extern int rpmOpen(char *nameRpm, rpmDirPtr dir); |
extern int rpmDirScanAll(void); |
extern int rpmDirScanAll(void); |
extern char *extractEMail(char *string); |
extern char *extractEMail(char *string); |
|
|
extern void rpmGroupSort(void); |
extern void rpmGroupSort(int installed); |
extern void rpmDistribSort(void); |
extern void rpmDistribSort(int installed); |
extern void rpmVendorSort(void); |
extern void rpmVendorSort(int installed); |
extern void rpmDateSort(void); |
extern void rpmDateSort(int installed); |
extern void rpmNameSort(void); |
extern void rpmNameSort(int installed); |
|
|
#endif /* __RPMDATA_H__ */ |
#endif /* __RPMDATA_H__ */ |