From 495e2d7976bbcaa8da2a86c9a35278fc804f98c2 Mon Sep 17 00:00:00 2001 From: Amos Jeffries Date: Thu, 4 Jun 2020 11:34:04 +1200 Subject: [PATCH] Remove most HERE usage Prunes away over 90% of allHERE macro uses. --- scripts/maintenance/deprecated-wrappers | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 scripts/maintenance/deprecated-wrappers diff --git a/scripts/maintenance/deprecated-wrappers b/scripts/maintenance/deprecated-wrappers new file mode 100755 index 00000000000..4351ff4d8e3 --- /dev/null +++ b/scripts/maintenance/deprecated-wrappers @@ -0,0 +1,16 @@ +#!/usr/bin/gawk -f +# +## Copyright (C) 1996-2020 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## + +/HERE/ { + # HERE is deprecated by debugs() internal logic + sub(/[ ]*HERE[ ]*<<[ ]*":[ ]/, " \"", $0); + sub(/[ ]*HERE[ ]*<<[ ]*/, " ", $0); +} + +{ print }