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:
@@ -24,7 +24,7 @@
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
static List *inputPlugin_list = NULL;
|
||||
static List *inputPlugin_list;
|
||||
|
||||
void loadInputPlugin(InputPlugin * inputPlugin)
|
||||
{
|
||||
@@ -59,7 +59,7 @@ static int stringFoundInStringArray(char **array, char *suffix)
|
||||
|
||||
InputPlugin *getInputPluginFromSuffix(char *suffix, unsigned int next)
|
||||
{
|
||||
static ListNode *pos = NULL;
|
||||
static ListNode *pos;
|
||||
ListNode *node;
|
||||
InputPlugin *plugin;
|
||||
|
||||
@@ -88,7 +88,7 @@ InputPlugin *getInputPluginFromSuffix(char *suffix, unsigned int next)
|
||||
|
||||
InputPlugin *getInputPluginFromMimeType(char *mimeType, unsigned int next)
|
||||
{
|
||||
static ListNode *pos = NULL;
|
||||
static ListNode *pos;
|
||||
ListNode *node;
|
||||
InputPlugin *plugin;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user