• Eric Wong's avatar
    sparse: ANSI-fy function declarations · a234780a
    Eric Wong authored
    These are just warnings from sparse, but it makes the output
    easier to read.  I ran this through a quick perl script, but
    of course verified the output by looking at the diff and making
    sure the thing still compiles.
    
    here's the quick perl script I wrote to generate this patch:
    ----------- 8< -----------
    use Tie::File;
    defined(my $pid = open my $fh, '-|') or die $!;
    if (!$pid) {
    open STDERR, '>&STDOUT' or die $!;
    exec 'sparse', @ARGV or die $!;
    }
    my $na = 'warning: non-ANSI function declaration of function';
    while (<$fh>) {
    print STDERR $_;
    if (/^(.+?\.[ch]):(\d+):(\d+): $na '(\w+)'/o) {
    my ($f, $l, $pos, $func) = ($1, $2, $3, $4);
    $l--;
    tie my @x, 'Tie::File', $f or die "$!: $f";
    print '-', $x[$l], "\n";
    $x[$l] =~ s/\b($func\s*)\(\s*\)/$1(void)/;
    print '+', $x[$l], "\n";
    untie @x;
    }
    }
    
    git-svn-id: https://svn.musicpd.org/mpd/trunk@4378 09075e82-0dd4-0310-85a5-a0d7c8717e4f
    a234780a
Name
Last commit
Last update
doc Loading commit data...
m4 Loading commit data...
src Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
INSTALL Loading commit data...
Makefile.am Loading commit data...
README Loading commit data...
TODO Loading commit data...
UPGRADING Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
makedist.sh Loading commit data...