diff options
author | Kalle Wallin <kaw@linux.se> | 2004-07-13 21:10:06 +0000 |
---|---|---|
committer | Kalle Wallin <kaw@linux.se> | 2004-07-13 21:10:06 +0000 |
commit | 9a500d13055f16b70796a5fce5ec6de4a2844187 (patch) | |
tree | 8f57c14c8454ee836597cc47ed7eedd3b6f4dabe /src/screen_file.c | |
parent | e9f21b11c862ad168bb5a850730861e01ad6f3d8 (diff) | |
download | mpd-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.c | 15 |
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; } |