• 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
..
audioOutputs Loading commit data...
inputPlugins Loading commit data...
mp4ff Loading commit data...
Makefile.am Loading commit data...
ack.h Loading commit data...
audio.c Loading commit data...
audio.h Loading commit data...
audioOutput.c Loading commit data...
audioOutput.h Loading commit data...
buffer2array.c Loading commit data...
buffer2array.h Loading commit data...
charConv.c Loading commit data...
charConv.h Loading commit data...
command.c Loading commit data...
command.h Loading commit data...
conf.c Loading commit data...
conf.h Loading commit data...
dbUtils.c Loading commit data...
dbUtils.h Loading commit data...
decode.c Loading commit data...
decode.h Loading commit data...
directory.c Loading commit data...
directory.h Loading commit data...
inputPlugin.c Loading commit data...
inputPlugin.h Loading commit data...
inputStream.c Loading commit data...
inputStream.h Loading commit data...
inputStream_file.c Loading commit data...
inputStream_file.h Loading commit data...
inputStream_http.c Loading commit data...
inputStream_http.h Loading commit data...
interface.c Loading commit data...
interface.h Loading commit data...
list.c Loading commit data...
list.h Loading commit data...
listen.c Loading commit data...
listen.h Loading commit data...
log.c Loading commit data...
log.h Loading commit data...
ls.c Loading commit data...
ls.h Loading commit data...
main.c Loading commit data...
metadataChunk.c Loading commit data...
metadataChunk.h Loading commit data...
mpd_types.h Loading commit data...
myfprintf.c Loading commit data...
myfprintf.h Loading commit data...
outputBuffer.c Loading commit data...
outputBuffer.h Loading commit data...
path.c Loading commit data...
path.h Loading commit data...
pcm_utils.c Loading commit data...
pcm_utils.h Loading commit data...
permission.c Loading commit data...
permission.h Loading commit data...
player.c Loading commit data...
player.h Loading commit data...
playerData.c Loading commit data...
playerData.h Loading commit data...
playlist.c Loading commit data...
playlist.h Loading commit data...
replayGain.c Loading commit data...
replayGain.h Loading commit data...
sig_handlers.c Loading commit data...
sig_handlers.h Loading commit data...
signal_check.c Loading commit data...
signal_check.h Loading commit data...
song.c Loading commit data...
song.h Loading commit data...
stats.c Loading commit data...
stats.h Loading commit data...
tag.c Loading commit data...
tag.h Loading commit data...
tagTracker.c Loading commit data...
tagTracker.h Loading commit data...
utf8.c Loading commit data...
utf8.h Loading commit data...
utils.c Loading commit data...
utils.h Loading commit data...
volume.c Loading commit data...
volume.h Loading commit data...