Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

rpmdb/legacy.h

Go to the documentation of this file.
00001 #ifndef H_LEGACY
00002 #define H_LEGACY
00003 
00011 /*@-redecl@*/
00012 /*@unchecked@*/
00013 extern int _noDirTokens;
00014 /*@=redecl@*/
00015 
00016 #ifdef __cplusplus
00017 extern "C" {
00018 #endif
00019 
00028 int domd5(const char * fn, /*@out@*/ unsigned char * digest, int asAscii,
00029                 /*@null@*/ /*@out@*/ size_t *fsizep)
00030         /*@globals fileSystem, internalState @*/
00031         /*@modifies digest, *fsizep, fileSystem, internalState @*/;
00032 
00037 void compressFilelist(Header h)
00038         /*@modifies h @*/;
00039 
00044 void expandFilelist(Header h)
00045         /*@modifies h @*/;
00046 
00052 void buildOrigFileList(Header h, /*@out@*/ const char *** fileListPtr, 
00053                         /*@out@*/ int * fileCountPtr)
00054         /*@modifies *fileListPtr, *fileCountPtr @*/;
00055 
00061 void providePackageNVR(Header h)
00062         /*@modifies h @*/;
00063 
00069 void legacyRetrofit(Header h, const struct rpmlead * lead)
00070         /*@modifies h@*/;
00071 
00072 #ifdef __cplusplus
00073 }
00074 #endif
00075 
00076 #endif  /* H_LEGACY */

Generated on Wed Sep 4 12:49:55 2002 for rpm by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002