diff --git a/src/ChangeLog b/src/ChangeLog index 4f285c069cf..54637fe76fb 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,11 @@ +2011-07-12 Paul Eggert + + Fix minor new problems caught by GCC 4.6.1. + * term.c (init_tty): Remove unused local. + * xsettings.c (store_monospaced_changed): Define this function only + if (defined HAVE_GSETTINGS || defined HAVE_GCONF), as it's + not used otherwise. + 2011-07-12 Chong Yidong * xdisp.c (Vresize_mini_windows): Minor doc fix (Bug#3300). diff --git a/src/term.c b/src/term.c index b9f10b122a7..22056451cb9 100644 --- a/src/term.c +++ b/src/term.c @@ -3097,7 +3097,6 @@ init_tty (const char *name, const char *terminal_type, int must_succeed) char *area = NULL; char **address = &area; int buffer_size = 4096; - register char *p = NULL; int status; struct tty_display_info *tty = NULL; struct terminal *terminal = NULL; diff --git a/src/xsettings.c b/src/xsettings.c index 06718df5a3c..dadbe68b4cb 100644 --- a/src/xsettings.c +++ b/src/xsettings.c @@ -83,7 +83,7 @@ dpyinfo_valid (struct x_display_info *dpyinfo) /* Store a monospace font change event if the monospaced font changed. */ -#ifdef HAVE_XFT +#if defined HAVE_XFT && (defined HAVE_GSETTINGS || defined HAVE_GCONF) static void store_monospaced_changed (const char *newfont) { @@ -99,9 +99,11 @@ store_monospaced_changed (const char *newfont) XCAR (first_dpyinfo->name_list_element)); } } +#endif /* Store a font name change event if the font name changed. */ +#ifdef HAVE_XFT static void store_font_name_changed (const char *newfont) { @@ -252,7 +254,7 @@ something_changed_gsettingsCB (GSettings *settings, g_variant_unref (val); } } -#endif /* HAVE_XFT */ +#endif /* HAVE_XFT */ } #endif /* HAVE_GSETTINGS */ @@ -441,14 +443,14 @@ parse_settings (unsigned char *prop, bytes_parsed += 4; /* Skip serial for this value */ if (bytes_parsed > bytes) return BadLength; - want_this = + want_this = #ifdef HAVE_XFT (nlen > 6 && strncmp (name, "Xft/", 4) == 0) || strcmp (XSETTINGS_FONT_NAME, name) == 0 || #endif strcmp (XSETTINGS_TOOL_BAR_STYLE, name) == 0; - + switch (type) { case 0: /* Integer */