aboutsummaryrefslogtreecommitdiffstats
path: root/src/screen_file.c
diff options
context:
space:
mode:
authorKalle Wallin <kaw@linux.se>2004-07-13 21:10:06 +0000
committerKalle Wallin <kaw@linux.se>2004-07-13 21:10:06 +0000
commit9a500d13055f16b70796a5fce5ec6de4a2844187 (patch)
tree8f57c14c8454ee836597cc47ed7eedd3b6f4dabe /src/screen_file.c
parente9f21b11c862ad168bb5a850730861e01ad6f3d8 (diff)
downloadmpd-9a500d13055f16b70796a5fce5ec6de4a2844187.tar.gz
mpd-9a500d13055f16b70796a5fce5ec6de4a2844187.tar.xz
mpd-9a500d13055f16b70796a5fce5ec6de4a2844187.zip
Use glib's str functions (g_strlcat, g_strlcpy, g_snprintf, g_strdup_vprintf)
git-svn-id: https://svn.musicpd.org/ncmpc/trunk@1868 09075e82-0dd4-0310-85a5-a0d7c8717e4f
Diffstat (limited to 'src/screen_file.c')
-rw-r--r--src/screen_file.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/screen_file.c b/src/screen_file.c
index 02dc4c4b3..d25229d1e 100644
--- a/src/screen_file.c
+++ b/src/screen_file.c
@@ -182,7 +182,7 @@ static char *
list_callback(int index, int *highlight, void *data)
{
static char buf[BUFSIZE];
- //mpdclient_t *c = (mpdclient_t *) data;
+ /*mpdclient_t *c = (mpdclient_t *) data;*/
filelist_entry_t *entry;
mpd_InfoEntity *entity;
@@ -202,7 +202,7 @@ list_callback(int index, int *highlight, void *data)
mpd_Directory *dir = entity->info.directory;
char *dirname = utf8_to_locale(basename(dir->path));
- snprintf(buf, BUFSIZE, "[%s]", dirname);
+ g_snprintf(buf, BUFSIZE, "[%s]", dirname);
g_free(dirname);
return buf;
}
@@ -219,9 +219,9 @@ list_callback(int index, int *highlight, void *data)
char *filename = utf8_to_locale(basename(plf->path));
#ifdef USE_OLD_LAYOUT
- snprintf(buf, BUFSIZE, "*%s*", filename);
+ g_snprintf(buf, BUFSIZE, "*%s*", filename);
#else
- snprintf(buf, BUFSIZE, "<Playlist> %s", filename);
+ g_snprintf(buf, BUFSIZE, "<Playlist> %s", filename);
#endif
g_free(filename);
return buf;
@@ -289,7 +289,7 @@ handle_delete(screen_t *screen, mpdclient_t *c)
filelist_entry_t *entry;
mpd_InfoEntity *entity;
mpd_PlaylistFile *plf;
- char *str, buf[BUFSIZE];
+ char *str, *buf;
int key;
entry=( filelist_entry_t *) g_list_nth_data(filelist->list,lw->selected);
@@ -307,9 +307,10 @@ handle_delete(screen_t *screen, mpdclient_t *c)
plf = entity->info.playlistFile;
str = utf8_to_locale(basename(plf->path));
- snprintf(buf, BUFSIZE, _("Delete playlist %s [%s/%s] ? "), str, YES, NO);
+ buf = g_strdup_printf(_("Delete playlist %s [%s/%s] ? "), str, YES, NO);
g_free(str);
key = tolower(screen_getch(screen->status_window.w, buf));
+ g_free(buf);
if( key==KEY_RESIZE )
screen_resize();
if( key != YES[0] )
@@ -526,7 +527,7 @@ browse_close(void)
static char *
browse_title(char *str, size_t size)
{
- snprintf(str, size, _("Browse: %s"), basename(filelist->path));
+ g_snprintf(str, size, _("Browse: %s"), basename(filelist->path));
return str;
}