diff options
| author | Juri Linkov | 2013-05-07 23:49:46 +0300 |
|---|---|---|
| committer | Juri Linkov | 2013-05-07 23:49:46 +0300 |
| commit | a261c53eaefb9f2d0a5e9175827b12ddefddbb7f (patch) | |
| tree | 67f7a1f5f432499285fb01ff7339ca46a189e30e | |
| parent | 2b66427dedba115445a06e1b9097a253222377f4 (diff) | |
| download | emacs-a261c53eaefb9f2d0a5e9175827b12ddefddbb7f.tar.gz emacs-a261c53eaefb9f2d0a5e9175827b12ddefddbb7f.zip | |
* src/callint.c (Fcall_interactively): Set `visargs[i]' for code 'n'
to the string converted from number with `Fnumber_to_string'.
Fixes: debbugs:14254
| -rw-r--r-- | src/ChangeLog | 6 | ||||
| -rw-r--r-- | src/callint.c | 3 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 4c64f14d6a7..e2cde630333 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2013-05-07 Juri Linkov <juri@jurta.org> | ||
| 2 | |||
| 3 | * callint.c (Fcall_interactively): Set `visargs[i]' for code 'n' | ||
| 4 | to the string converted from number with `Fnumber_to_string'. | ||
| 5 | (Bug#14254) | ||
| 6 | |||
| 1 | 2013-05-07 Paul Eggert <eggert@cs.ucla.edu> | 7 | 2013-05-07 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 8 | ||
| 3 | * xfns.c (x_get_net_workarea): Define only if !GTK || GTK<3.4. | 9 | * xfns.c (x_get_net_workarea): Define only if !GTK || GTK<3.4. |
diff --git a/src/callint.c b/src/callint.c index d9bdc8d9ffe..0651b68dc05 100644 --- a/src/callint.c +++ b/src/callint.c | |||
| @@ -688,6 +688,9 @@ invoke it. If KEYS is omitted or nil, the return value of | |||
| 688 | goto have_prefix_arg; | 688 | goto have_prefix_arg; |
| 689 | case 'n': /* Read number from minibuffer. */ | 689 | case 'n': /* Read number from minibuffer. */ |
| 690 | args[i] = call1 (Qread_number, callint_message); | 690 | args[i] = call1 (Qread_number, callint_message); |
| 691 | /* Passing args[i] directly stimulates compiler bug. */ | ||
| 692 | teml = args[i]; | ||
| 693 | visargs[i] = Fnumber_to_string (teml); | ||
| 691 | break; | 694 | break; |
| 692 | 695 | ||
| 693 | case 'P': /* Prefix arg in raw form. Does no I/O. */ | 696 | case 'P': /* Prefix arg in raw form. Does no I/O. */ |