diff options
| author | Paul Eggert | 2011-03-26 19:12:36 -0700 |
|---|---|---|
| committer | Paul Eggert | 2011-03-26 19:12:36 -0700 |
| commit | c5101a77a4066d979698d356c3a9c7f387007359 (patch) | |
| tree | 0d18e8940a4fac6092a98a07bcc625bd29e67179 /src/alloc.c | |
| parent | dd3f25f792d724f59fac3e2d4faa21b311f21137 (diff) | |
| download | emacs-c5101a77a4066d979698d356c3a9c7f387007359.tar.gz emacs-c5101a77a4066d979698d356c3a9c7f387007359.zip | |
Variadic C functions now count arguments with size_t, not int.
Diffstat (limited to 'src/alloc.c')
| -rw-r--r-- | src/alloc.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/alloc.c b/src/alloc.c index 00f053e9090..177a2266fb6 100644 --- a/src/alloc.c +++ b/src/alloc.c | |||
| @@ -2707,7 +2707,7 @@ DEFUN ("list", Flist, Slist, 0, MANY, 0, | |||
| 2707 | doc: /* Return a newly created list with specified arguments as elements. | 2707 | doc: /* Return a newly created list with specified arguments as elements. |
| 2708 | Any number of arguments, even zero arguments, are allowed. | 2708 | Any number of arguments, even zero arguments, are allowed. |
| 2709 | usage: (list &rest OBJECTS) */) | 2709 | usage: (list &rest OBJECTS) */) |
| 2710 | (int nargs, register Lisp_Object *args) | 2710 | (size_t nargs, register Lisp_Object *args) |
| 2711 | { | 2711 | { |
| 2712 | register Lisp_Object val; | 2712 | register Lisp_Object val; |
| 2713 | val = Qnil; | 2713 | val = Qnil; |
| @@ -2923,10 +2923,10 @@ DEFUN ("vector", Fvector, Svector, 0, MANY, 0, | |||
| 2923 | doc: /* Return a newly created vector with specified arguments as elements. | 2923 | doc: /* Return a newly created vector with specified arguments as elements. |
| 2924 | Any number of arguments, even zero arguments, are allowed. | 2924 | Any number of arguments, even zero arguments, are allowed. |
| 2925 | usage: (vector &rest OBJECTS) */) | 2925 | usage: (vector &rest OBJECTS) */) |
| 2926 | (register int nargs, Lisp_Object *args) | 2926 | (register size_t nargs, Lisp_Object *args) |
| 2927 | { | 2927 | { |
| 2928 | register Lisp_Object len, val; | 2928 | register Lisp_Object len, val; |
| 2929 | register int i; | 2929 | register size_t i; |
| 2930 | register struct Lisp_Vector *p; | 2930 | register struct Lisp_Vector *p; |
| 2931 | 2931 | ||
| 2932 | XSETFASTINT (len, nargs); | 2932 | XSETFASTINT (len, nargs); |
| @@ -2945,10 +2945,10 @@ stack size, (optional) doc string, and (optional) interactive spec. | |||
| 2945 | The first four arguments are required; at most six have any | 2945 | The first four arguments are required; at most six have any |
| 2946 | significance. | 2946 | significance. |
| 2947 | usage: (make-byte-code ARGLIST BYTE-CODE CONSTANTS DEPTH &optional DOCSTRING INTERACTIVE-SPEC &rest ELEMENTS) */) | 2947 | usage: (make-byte-code ARGLIST BYTE-CODE CONSTANTS DEPTH &optional DOCSTRING INTERACTIVE-SPEC &rest ELEMENTS) */) |
| 2948 | (register int nargs, Lisp_Object *args) | 2948 | (register size_t nargs, Lisp_Object *args) |
| 2949 | { | 2949 | { |
| 2950 | register Lisp_Object len, val; | 2950 | register Lisp_Object len, val; |
| 2951 | register int i; | 2951 | register size_t i; |
| 2952 | register struct Lisp_Vector *p; | 2952 | register struct Lisp_Vector *p; |
| 2953 | 2953 | ||
| 2954 | XSETFASTINT (len, nargs); | 2954 | XSETFASTINT (len, nargs); |
| @@ -4230,7 +4230,7 @@ static void | |||
| 4230 | check_gcpros (void) | 4230 | check_gcpros (void) |
| 4231 | { | 4231 | { |
| 4232 | struct gcpro *p; | 4232 | struct gcpro *p; |
| 4233 | int i; | 4233 | size_t i; |
| 4234 | 4234 | ||
| 4235 | for (p = gcprolist; p; p = p->next) | 4235 | for (p = gcprolist; p; p = p->next) |
| 4236 | for (i = 0; i < p->nvars; ++i) | 4236 | for (i = 0; i < p->nvars; ++i) |
| @@ -4839,7 +4839,7 @@ returns nil, because real GC can't be done. */) | |||
| 4839 | { | 4839 | { |
| 4840 | register struct specbinding *bind; | 4840 | register struct specbinding *bind; |
| 4841 | char stack_top_variable; | 4841 | char stack_top_variable; |
| 4842 | register int i; | 4842 | register size_t i; |
| 4843 | int message_p; | 4843 | int message_p; |
| 4844 | Lisp_Object total[8]; | 4844 | Lisp_Object total[8]; |
| 4845 | int count = SPECPDL_INDEX (); | 4845 | int count = SPECPDL_INDEX (); |