Mercurial > emacs
comparison src/alloc.c @ 40656:cdfd4d09b79a
Update usage of CHECK_ macros (remove unused second argument).
| author | Pavel Jan?k <Pavel@Janik.cz> |
|---|---|
| date | Fri, 02 Nov 2001 20:46:55 +0000 |
| parents | 66132b83e52a |
| children | 6ec709b442c8 |
comparison
equal
deleted
inserted
replaced
| 40655:45453187feeb | 40656:cdfd4d09b79a |
|---|---|
| 1666 { | 1666 { |
| 1667 register Lisp_Object val; | 1667 register Lisp_Object val; |
| 1668 register unsigned char *p, *end; | 1668 register unsigned char *p, *end; |
| 1669 int c, nbytes; | 1669 int c, nbytes; |
| 1670 | 1670 |
| 1671 CHECK_NATNUM (length, 0); | 1671 CHECK_NATNUM (length); |
| 1672 CHECK_NUMBER (init, 1); | 1672 CHECK_NUMBER (init); |
| 1673 | 1673 |
| 1674 c = XINT (init); | 1674 c = XINT (init); |
| 1675 if (SINGLE_BYTE_CHAR_P (c)) | 1675 if (SINGLE_BYTE_CHAR_P (c)) |
| 1676 { | 1676 { |
| 1677 nbytes = XINT (length); | 1677 nbytes = XINT (length); |
| 1711 register Lisp_Object val; | 1711 register Lisp_Object val; |
| 1712 struct Lisp_Bool_Vector *p; | 1712 struct Lisp_Bool_Vector *p; |
| 1713 int real_init, i; | 1713 int real_init, i; |
| 1714 int length_in_chars, length_in_elts, bits_per_value; | 1714 int length_in_chars, length_in_elts, bits_per_value; |
| 1715 | 1715 |
| 1716 CHECK_NATNUM (length, 0); | 1716 CHECK_NATNUM (length); |
| 1717 | 1717 |
| 1718 bits_per_value = sizeof (EMACS_INT) * BITS_PER_CHAR; | 1718 bits_per_value = sizeof (EMACS_INT) * BITS_PER_CHAR; |
| 1719 | 1719 |
| 1720 length_in_elts = (XFASTINT (length) + bits_per_value - 1) / bits_per_value; | 1720 length_in_elts = (XFASTINT (length) + bits_per_value - 1) / bits_per_value; |
| 1721 length_in_chars = ((XFASTINT (length) + BITS_PER_CHAR - 1) / BITS_PER_CHAR); | 1721 length_in_chars = ((XFASTINT (length) + BITS_PER_CHAR - 1) / BITS_PER_CHAR); |
| 2155 register Lisp_Object length, init; | 2155 register Lisp_Object length, init; |
| 2156 { | 2156 { |
| 2157 register Lisp_Object val; | 2157 register Lisp_Object val; |
| 2158 register int size; | 2158 register int size; |
| 2159 | 2159 |
| 2160 CHECK_NATNUM (length, 0); | 2160 CHECK_NATNUM (length); |
| 2161 size = XFASTINT (length); | 2161 size = XFASTINT (length); |
| 2162 | 2162 |
| 2163 val = Qnil; | 2163 val = Qnil; |
| 2164 while (size > 0) | 2164 while (size > 0) |
| 2165 { | 2165 { |
| 2345 Lisp_Object vector; | 2345 Lisp_Object vector; |
| 2346 register EMACS_INT sizei; | 2346 register EMACS_INT sizei; |
| 2347 register int index; | 2347 register int index; |
| 2348 register struct Lisp_Vector *p; | 2348 register struct Lisp_Vector *p; |
| 2349 | 2349 |
| 2350 CHECK_NATNUM (length, 0); | 2350 CHECK_NATNUM (length); |
| 2351 sizei = XFASTINT (length); | 2351 sizei = XFASTINT (length); |
| 2352 | 2352 |
| 2353 p = allocate_vector (sizei); | 2353 p = allocate_vector (sizei); |
| 2354 for (index = 0; index < sizei; index++) | 2354 for (index = 0; index < sizei; index++) |
| 2355 p->contents[index] = init; | 2355 p->contents[index] = init; |
| 2367 (purpose, init) | 2367 (purpose, init) |
| 2368 register Lisp_Object purpose, init; | 2368 register Lisp_Object purpose, init; |
| 2369 { | 2369 { |
| 2370 Lisp_Object vector; | 2370 Lisp_Object vector; |
| 2371 Lisp_Object n; | 2371 Lisp_Object n; |
| 2372 CHECK_SYMBOL (purpose, 1); | 2372 CHECK_SYMBOL (purpose); |
| 2373 n = Fget (purpose, Qchar_table_extra_slots); | 2373 n = Fget (purpose, Qchar_table_extra_slots); |
| 2374 CHECK_NUMBER (n, 0); | 2374 CHECK_NUMBER (n); |
| 2375 if (XINT (n) < 0 || XINT (n) > 10) | 2375 if (XINT (n) < 0 || XINT (n) > 10) |
| 2376 args_out_of_range (n, Qnil); | 2376 args_out_of_range (n, Qnil); |
| 2377 /* Add 2 to the size for the defalt and parent slots. */ | 2377 /* Add 2 to the size for the defalt and parent slots. */ |
| 2378 vector = Fmake_vector (make_number (CHAR_TABLE_STANDARD_SLOTS + XINT (n)), | 2378 vector = Fmake_vector (make_number (CHAR_TABLE_STANDARD_SLOTS + XINT (n)), |
| 2379 init); | 2379 init); |
| 2519 Lisp_Object name; | 2519 Lisp_Object name; |
| 2520 { | 2520 { |
| 2521 register Lisp_Object val; | 2521 register Lisp_Object val; |
| 2522 register struct Lisp_Symbol *p; | 2522 register struct Lisp_Symbol *p; |
| 2523 | 2523 |
| 2524 CHECK_STRING (name, 0); | 2524 CHECK_STRING (name); |
| 2525 | 2525 |
| 2526 if (symbol_free_list) | 2526 if (symbol_free_list) |
| 2527 { | 2527 { |
| 2528 XSETSYMBOL (val, symbol_free_list); | 2528 XSETSYMBOL (val, symbol_free_list); |
| 2529 symbol_free_list = *(struct Lisp_Symbol **)&symbol_free_list->value; | 2529 symbol_free_list = *(struct Lisp_Symbol **)&symbol_free_list->value; |
