diff options
Diffstat (limited to '')
-rw-r--r-- | src/screen_lyrics.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/screen_lyrics.c b/src/screen_lyrics.c index 9c159bcdd..c3c98dcee 100644 --- a/src/screen_lyrics.c +++ b/src/screen_lyrics.c @@ -21,12 +21,15 @@ * */ +#define _GNU_SOURCE #include <stdlib.h> #include <string.h> #include <glib.h> #include <ncurses.h> #include <expat.h> #include <unistd.h> +#include <glib/gstdio.h> +#include <stdio.h> #include "config.h" #ifndef DISABLE_LYRICS_SCREEN @@ -244,7 +247,7 @@ int check_lyr_http(char *artist, char *title, char *url) //we gotta parse that stuff with expat parser = XML_ParserCreate(NULL); - XML_SetUserData(parser, NULL); + XML_SetUserData(parser, NULL); XML_SetElementHandler(parser, check_search_response, end_tag); XML_SetCharacterDataHandler(parser, check_search_success); @@ -293,7 +296,7 @@ FILE *create_lyr_file(char *artist, char *title) snprintf(path, 1024, "%s/.lyrics/%s/%s.lyric", getenv("HOME"), artist, title); - FILE *file = fopen(path, "w"); + return fopen(path, "w"); } char *check_lyr_hd(char *artist, char *title, int how) @@ -520,7 +523,6 @@ lyrics_cmd(screen_t *screen, mpdclient_t *c, command_t cmd) { lw->repaint=1; static retrieval_spec spec; - char *msg; switch(cmd) { case CMD_LIST_NEXT: |