X-Git-Url: https://git.saurik.com/apt.git/blobdiff_plain/812f4169fee839b6cc6532a76276e0a957aeba77..f8477782df203e1998a8704e71a1a3cc699e9e3a:/ftparchive/override.h diff --git a/ftparchive/override.h b/ftparchive/override.h index 5917b9c92..e64641776 100644 --- a/ftparchive/override.h +++ b/ftparchive/override.h @@ -1,6 +1,6 @@ // -*- mode: cpp; mode: fold -*- // Description /*{{{*/ -// $Id: override.h,v 1.3 2001/05/29 03:49:53 jgg Exp $ +// $Id: override.h,v 1.4 2001/06/26 02:50:27 jgg Exp $ /* ###################################################################### Override @@ -29,25 +29,25 @@ class Override struct Item { string Priority; - string Section; string OldMaint; string NewMaint; - + + map FieldOverride; string SwapMaint(string Orig,bool &Failed); + ~Item() {}; }; map Mapping; inline Item *GetItem(string Package) { - map::iterator I = Mapping.find(Package); - if (I == Mapping.end()) - return 0; - return &I->second; - }; + return GetItem(Package, ""); + } + Item *GetItem(string Package, string Architecture); bool ReadOverride(string File,bool Source = false); + bool ReadExtraOverride(string File,bool Source = false); }; - + #endif