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_keydef.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 '')
-rw-r--r-- | src/screen_keydef.c | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/screen_keydef.c b/src/screen_keydef.c index 4ed30dfcc..3451dd2ed 100644 --- a/src/screen_keydef.c +++ b/src/screen_keydef.c @@ -149,11 +149,12 @@ static void assign_new_key(WINDOW *w, int cmd_index, int key_index) { int key; - char buf[BUFSIZE]; + char *buf; command_t cmd; - snprintf(buf, BUFSIZE, _("Enter new key for %s: "), cmds[cmd_index].name); + buf = g_strdup_printf(_("Enter new key for %s: "), cmds[cmd_index].name); key = screen_getch(w, buf); + g_free(buf); if( key==KEY_RESIZE ) screen_resize(); if( key==ERR ) @@ -207,16 +208,16 @@ list_callback(int index, int *highlight, void *data) index--; if( index<MAX_COMMAND_KEYS && cmds[subcmd].keys[index]>0 ) { - snprintf(buf, - BUFSIZE, "%d. %-20s (%d) ", - index+1, - key2str(cmds[subcmd].keys[index]), - cmds[subcmd].keys[index]); + g_snprintf(buf, + BUFSIZE, "%d. %-20s (%d) ", + index+1, + key2str(cmds[subcmd].keys[index]), + cmds[subcmd].keys[index]); return buf; } else if ( index==subcmd_addpos ) { - snprintf(buf, BUFSIZE, _("%d. Add new key "), index+1 ); + g_snprintf(buf, BUFSIZE, _("%d. Add new key "), index+1 ); return buf; } } @@ -288,7 +289,7 @@ keydef_title(char *str, size_t size) if( subcmd<0 ) return _("Edit key bindings"); - snprintf(str, size, _("Edit keys for %s"), cmds[subcmd].name); + g_snprintf(str, size, _("Edit keys for %s"), cmds[subcmd].name); return str; } |