aboutsummaryrefslogtreecommitdiffstats
path: root/src/character.c
diff options
context:
space:
mode:
authorKenichi Handa2012-08-16 21:25:17 +0900
committerKenichi Handa2012-08-16 21:25:17 +0900
commitd75ffb4ed0b2e72a9361a07d16a5c884a9459728 (patch)
tree8ac5a6a8ae033fef7fbc7fb7b09a703ef4b0ed5b /src/character.c
parent69c41c4070c86baac11a627e9c3d366420aeb7cc (diff)
parent250c8ab9b8f6322959fa3122db83944c30c3894b (diff)
downloademacs-d75ffb4ed0b2e72a9361a07d16a5c884a9459728.tar.gz
emacs-d75ffb4ed0b2e72a9361a07d16a5c884a9459728.zip
merge trunk
Diffstat (limited to 'src/character.c')
-rw-r--r--src/character.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/character.c b/src/character.c
index f4c74a93d39..b2acf36ec15 100644
--- a/src/character.c
+++ b/src/character.c
@@ -29,6 +29,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
29#include <config.h> 29#include <config.h>
30#endif 30#endif
31 31
32#define CHARACTER_INLINE EXTERN_INLINE
33
32#include <stdio.h> 34#include <stdio.h>
33 35
34#ifdef emacs 36#ifdef emacs
@@ -256,6 +258,9 @@ multibyte_char_to_unibyte_safe (int c)
256 258
257DEFUN ("characterp", Fcharacterp, Scharacterp, 1, 2, 0, 259DEFUN ("characterp", Fcharacterp, Scharacterp, 1, 2, 0,
258 doc: /* Return non-nil if OBJECT is a character. 260 doc: /* Return non-nil if OBJECT is a character.
261In Emacs Lisp, characters are represented by character codes, which
262are non-negative integers. The function `max-char' returns the
263maximum character code.
259usage: (characterp OBJECT) */) 264usage: (characterp OBJECT) */)
260 (Lisp_Object object, Lisp_Object ignore) 265 (Lisp_Object object, Lisp_Object ignore)
261{ 266{
@@ -918,12 +923,10 @@ usage: (unibyte-string &rest BYTES) */)
918 (ptrdiff_t n, Lisp_Object *args) 923 (ptrdiff_t n, Lisp_Object *args)
919{ 924{
920 ptrdiff_t i; 925 ptrdiff_t i;
921 unsigned char *buf, *p;
922 Lisp_Object str; 926 Lisp_Object str;
923 USE_SAFE_ALLOCA; 927 USE_SAFE_ALLOCA;
924 928 unsigned char *buf = SAFE_ALLOCA (n);
925 SAFE_ALLOCA (buf, unsigned char *, n); 929 unsigned char *p = buf;
926 p = buf;
927 930
928 for (i = 0; i < n; i++) 931 for (i = 0; i < n; i++)
929 { 932 {