comparison src/xs_fileinfo.c @ 399:e25d23b07cd2

Use g_snprintf() instead of system snprintf(), because libc snprintf() is broken in several systems.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 31 May 2006 13:34:04 +0000
parents b09d74eb71e6
children 7f694e5a1493
comparison
equal deleted inserted replaced
398:933b9ea5923e 399:e25d23b07cd2
222 gtk_signal_connect(GTK_OBJECT(tmpMenuItem), "activate", GTK_SIGNAL_FUNC(xs_fileinfo_subtune), tmpMenu); 222 gtk_signal_connect(GTK_OBJECT(tmpMenuItem), "activate", GTK_SIGNAL_FUNC(xs_fileinfo_subtune), tmpMenu);
223 223
224 /* Other menu items */ 224 /* Other menu items */
225 for (n = 1; n <= tmpInfo->nsubTunes; n++) { 225 for (n = 1; n <= tmpInfo->nsubTunes; n++) {
226 if (xs_fileinfostil) { 226 if (xs_fileinfostil) {
227 snprintf(tmpStr, sizeof(tmpStr), "Tune #%i: ", n); 227 g_snprintf(tmpStr, sizeof(tmpStr), "Tune #%i: ", n);
228 228
229 tmpNode = xs_fileinfostil->subTunes[n]; 229 tmpNode = xs_fileinfostil->subTunes[n];
230 230
231 if (tmpNode && tmpNode->pName) 231 if (tmpNode && tmpNode->pName)
232 xs_pnstrcat(tmpStr, sizeof(tmpStr), tmpNode->pName); 232 xs_pnstrcat(tmpStr, sizeof(tmpStr), tmpNode->pName);
233 else if (tmpNode && tmpNode->pInfo) 233 else if (tmpNode && tmpNode->pInfo)
234 xs_pnstrcat(tmpStr, sizeof(tmpStr), tmpNode->pInfo); 234 xs_pnstrcat(tmpStr, sizeof(tmpStr), tmpNode->pInfo);
235 else 235 else
236 xs_pnstrcat(tmpStr, sizeof(tmpStr), "---"); 236 xs_pnstrcat(tmpStr, sizeof(tmpStr), "---");
237 } else { 237 } else {
238 snprintf(tmpStr, sizeof(tmpStr), "Tune #%i", n); 238 g_snprintf(tmpStr, sizeof(tmpStr), "Tune #%i", n);
239 } 239 }
240 240
241 tmpMenuItem = gtk_menu_item_new_with_label(tmpStr); 241 tmpMenuItem = gtk_menu_item_new_with_label(tmpStr);
242 gtk_widget_show(tmpMenuItem); 242 gtk_widget_show(tmpMenuItem);
243 gtk_menu_append(GTK_MENU(tmpMenu), tmpMenuItem); 243 gtk_menu_append(GTK_MENU(tmpMenu), tmpMenuItem);