|
56 | 56 | line1 !~ /^typedef/ &&
|
57 | 57 | line1 !~ /^extern[ ][ ]*"C"/ &&
|
58 | 58 | line1 !~ /=/ &&
|
59 |
| - line1 ~ /)/) |
| 59 | + line1 ~ /\)/) |
60 | 60 | print "intpgindent_func_no_var_fix;";
|
61 | 61 | line1 = line2;
|
62 | 62 | }
|
@@ -1688,16 +1688,16 @@ do
|
1688 | 1688 | # like real functions.
|
1689 | 1689 | awk'BEGIN{paren_level = 0}
|
1690 | 1690 | {
|
1691 |
| -if ($0 ~ /^[a-zA-Z_][a-zA-Z_0-9]*[^(]*$/) |
| 1691 | +if ($0 ~ /^[a-zA-Z_][a-zA-Z_0-9]*[^\(]*$/) |
1692 | 1692 | {
|
1693 | 1693 | saved_len = 0;
|
1694 | 1694 | saved_lines[++saved_len] = $0;
|
1695 | 1695 | if ((getline saved_lines[++saved_len]) == 0)
|
1696 | 1696 | print saved_lines[1];
|
1697 | 1697 | else
|
1698 |
| -if (saved_lines[saved_len] !~ /^[a-zA-Z_][a-zA-Z_0-9]*(/ || |
1699 |
| - saved_lines[saved_len] ~ /^[a-zA-Z_][a-zA-Z_0-9]*(.*)$/ || |
1700 |
| - saved_lines[saved_len] ~ /^[a-zA-Z_][a-zA-Z_0-9]*(.*);$/) |
| 1698 | +if (saved_lines[saved_len] !~ /^[a-zA-Z_][a-zA-Z_0-9]*\(/ || |
| 1699 | + saved_lines[saved_len] ~ /^[a-zA-Z_][a-zA-Z_0-9]*\(.*\)$/ || |
| 1700 | + saved_lines[saved_len] ~ /^[a-zA-Z_][a-zA-Z_0-9]*\(.*\);$/) |
1701 | 1701 | {
|
1702 | 1702 | print saved_lines[1];
|
1703 | 1703 | print saved_lines[2];
|
|
1714 | 1714 | }
|
1715 | 1715 | for (i=1; i <= saved_len; i++)
|
1716 | 1716 | {
|
1717 |
| -if (i == 1 && saved_lines[saved_len] ~ /);$/) |
| 1717 | +if (i == 1 && saved_lines[saved_len] ~ /\);$/) |
1718 | 1718 | {
|
1719 | 1719 | printf "%s", saved_lines[i];
|
1720 | 1720 | if (substr(saved_lines[i], length(saved_lines[i]),1) != "*")
|
|