+/* This is the list of things to rewrite. The rewriter
+ goes through and changes or adds each of these headers
+ to suit. A zero forces the header to be erased, an empty string
+ causes the old value to be used. (rewrite rule ignored) */
+struct TFRewriteData
+{
+ const char *Tag;
+ const char *Rewrite;
+ const char *NewTag;
+};
+extern const char **TFRewritePackageOrder;
+extern const char **TFRewriteSourceOrder;
+
+bool TFRewrite(FILE *Output,pkgTagSection const &Tags,const char *Order[],
+ TFRewriteData *Rewrite);
+