X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;ds=sidebyside;f=gtk%2Fgtkcalendar.c;h=cccdc35c5ab1a724a8035e1c94e8851d0028d123;hb=8ba71578f2898d10641053cc089860b2b8d07266;hp=e6a39ec1f10404788454fd80a7c5cdcb2d224b96;hpb=d745218d7286bc633870417ca36b33de1f715d70;p=~andy%2Fgtk diff --git a/gtk/gtkcalendar.c b/gtk/gtkcalendar.c index e6a39ec1f..cccdc35c5 100644 --- a/gtk/gtkcalendar.c +++ b/gtk/gtkcalendar.c @@ -37,7 +37,7 @@ #include #include #include -#include +#include #include "gtkcalendar.h" #include "gtkmarshalers.h" @@ -1211,7 +1211,7 @@ gtk_calendar_size_request (GtkWidget *widget, private_data->max_year_width = 0; for (i=0; i<10; i++) { - sprintf (buffer, "%d%d%d%d", i,i,i,i); + g_snprintf (buffer, sizeof (buffer), "%d%d%d%d", i,i,i,i); pango_layout_set_text (layout, buffer, -1); pango_layout_get_pixel_extents (layout, NULL, &logical_rect); private_data->max_year_width = MAX (private_data->max_year_width, @@ -1243,7 +1243,7 @@ gtk_calendar_size_request (GtkWidget *widget, for (i = 0; i < 9; i++) { - sprintf (buffer, "%d%d", i, i); + g_snprintf (buffer, sizeof (buffer), "%d%d", i, i); pango_layout_set_text (layout, buffer, -1); pango_layout_get_pixel_extents (layout, NULL, &logical_rect); private_data->min_day_width = MAX (private_data->min_day_width, @@ -1274,7 +1274,7 @@ gtk_calendar_size_request (GtkWidget *widget, if (calendar->display_flags & GTK_CALENDAR_SHOW_WEEK_NUMBERS) for (i = 0; i < 9; i++) { - sprintf (buffer, "%d%d", i, i); + g_snprintf (buffer, sizeof (buffer), "%d%d", i, i); pango_layout_set_text (layout, buffer, -1); pango_layout_get_pixel_extents (layout, NULL, &logical_rect); private_data->max_week_char_width = MAX (private_data->max_week_char_width, @@ -1496,7 +1496,7 @@ gtk_calendar_paint_header (GtkWidget *widget) 0, 0, header_width, private_data->header_h); - sprintf (buffer, "%d", calendar->year); + g_snprintf (buffer, sizeof (buffer), "%d", calendar->year); layout = gtk_widget_create_pango_layout (widget, buffer); pango_layout_get_pixel_extents (layout, NULL, &logical_rect); @@ -1517,7 +1517,7 @@ gtk_calendar_paint_header (GtkWidget *widget) gdk_draw_layout (private_data->header_win, gc, x, y, layout); /* Draw month */ - sprintf (buffer, "%s", default_monthname[calendar->month]); + g_snprintf (buffer, sizeof (buffer), "%s", default_monthname[calendar->month]); pango_layout_set_text (layout, buffer, -1); pango_layout_get_pixel_extents (layout, NULL, &logical_rect); @@ -1617,7 +1617,7 @@ gtk_calendar_paint_day_names (GtkWidget *widget) day = i; if (calendar->display_flags & GTK_CALENDAR_WEEK_START_MONDAY) day= (day+1)%7; - sprintf (buffer, "%s", default_abbreviated_dayname[day]); + g_snprintf (buffer, sizeof (buffer), "%s", default_abbreviated_dayname[day]); pango_layout_set_text (layout, buffer, -1); pango_layout_get_pixel_extents (layout, NULL, &logical_rect); @@ -1714,7 +1714,7 @@ gtk_calendar_paint_week_numbers (GtkWidget *widget) ((calendar->day[row][6] < 15 && row > 3 ? 1 : 0) + calendar->month) % 12 + 1, calendar->day[row][6])); - sprintf (buffer, "%d", week); + g_snprintf (buffer, sizeof (buffer), "%d", week); pango_layout_set_text (layout, buffer, -1); pango_layout_get_pixel_extents (layout, NULL, &logical_rect); @@ -1850,7 +1850,7 @@ gtk_calendar_paint_day (GtkWidget *widget, } - sprintf (buffer, "%d", day); + g_snprintf (buffer, sizeof (buffer), "%d", day); layout = gtk_widget_create_pango_layout (widget, buffer); pango_layout_get_pixel_extents (layout, NULL, &logical_rect);