mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-03-06 05:52:32 -08:00
* fontset.c (num_auto_fontsets): Now printmax_t, not int.
(fontset_from_font): Print it.
This commit is contained in:
parent
c21721cc39
commit
c57b67fcf0
2 changed files with 6 additions and 3 deletions
|
|
@ -49,6 +49,9 @@
|
|||
(generate_otf_features) [0 && HAVE_LIBOTF]: Use esprintf, not
|
||||
sprintf, in case result does not fit in int.
|
||||
|
||||
* fontset.c (num_auto_fontsets): Now printmax_t, not int.
|
||||
(fontset_from_font): Print it.
|
||||
|
||||
2011-08-26 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
Integer and memory overflow issues (Bug#9196).
|
||||
|
|
|
|||
|
|
@ -1700,7 +1700,7 @@ FONT-SPEC is a vector, a cons, or a string. See the documentation of
|
|||
static Lisp_Object auto_fontset_alist;
|
||||
|
||||
/* Number of automatically created fontsets. */
|
||||
static int num_auto_fontsets;
|
||||
static printmax_t num_auto_fontsets;
|
||||
|
||||
/* Retun a fontset synthesized from FONT-OBJECT. This is called from
|
||||
x_new_font when FONT-OBJECT is used for the default ASCII font of a
|
||||
|
|
@ -1727,9 +1727,9 @@ fontset_from_font (Lisp_Object font_object)
|
|||
alias = intern ("fontset-startup");
|
||||
else
|
||||
{
|
||||
char temp[32];
|
||||
char temp[sizeof "fontset-auto" + INT_STRLEN_BOUND (printmax_t)];
|
||||
|
||||
sprintf (temp, "fontset-auto%d", num_auto_fontsets - 1);
|
||||
sprintf (temp, "fontset-auto%"pMd, num_auto_fontsets - 1);
|
||||
alias = intern (temp);
|
||||
}
|
||||
fontset_spec = copy_font_spec (font_spec);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue