Don't initialize globals to zero (or NULL)

Some compilers and linkers aren't smart enough to optimize this,
as global variables are implictly initialized to zero.  As a
result, binaries are a bit smaller as more goes in the .bss and
less in the text section.

git-svn-id: https://svn.musicpd.org/mpd/trunk@5254 09075e82-0dd4-0310-85a5-a0d7c8717e4f
This commit is contained in:
Eric Wong
2007-01-14 03:07:53 +00:00
parent 45716f877b
commit b443363aa6
34 changed files with 88 additions and 206 deletions

View File

@@ -39,7 +39,7 @@ static int screen;
static GC blackGC, whiteGC, blueGC, yellowGC, dkyellowGC, redGC;
#endif
static int *peaks = NULL;
static int *peaks;
static int gainCurrent, gainTarget;
static struct {
@@ -52,13 +52,13 @@ static struct {
} prefs;
#ifdef USE_X
static int mon_init = 0;
static int mon_init;
#endif
void CompressCfg(int show_mon, int anticlip, int target, int gainmax,
int gainsmooth, int buckets)
{
static int lastsize = 0;
static int lastsize;
prefs.show_mon = show_mon;
prefs.anticlip = anticlip;
@@ -179,9 +179,9 @@ void CompressDo(void *data, unsigned int length)
int gr, gf, gn;
static int pn = -1;
#ifdef STATS
static int clip = 0;
static int clip;
#endif
static int clipped = 0;
static int clipped;
if (!peaks)
return;