From: Francesco Chemolli Date: Wed, 15 Aug 2012 14:58:11 +0000 (+0200) Subject: Make mk-globals-c.awk more permissive on the input it accepts X-Git-Tag: sourceformat-review-1~107^2~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b2bca22683cc6c50149890e09df2320fd34e243b;p=thirdparty%2Fsquid.git Make mk-globals-c.awk more permissive on the input it accepts --- diff --git a/src/mk-globals-c.awk b/src/mk-globals-c.awk index cb1b204a0e..9868766c40 100644 --- a/src/mk-globals-c.awk +++ b/src/mk-globals-c.awk @@ -22,12 +22,14 @@ Copyright != 1 { print; next } # Check exactly for lines beginning with " extern", generated # from astyle (grrrrr ...) # -/^ extern / { # process "^extern " input lines. +/^ *extern / { # process "^extern " input lines. # 0 1 2 ####### # extern int variable; /* val */ --> int variable; /* val */ ####### ########################################################################## - len = length($0) - 11 # sub(/extern /, "") - str = substr($0, 12, len) # strip "^extern ". + pos0 = index($0,"extern") #find how much whitespeace there is + str = substr($0,pos0,length($0)) + len = length(str) - length("extern ") # sub(/extern /, "") + str = substr($0, length("extern ")+1, len) # strip "^extern ". pos0 = index(str, ";") # position of ";". pos1 = index(str, "/*") # position of "/*".