[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
DONE: Re: Macro CHECK_NUMBER?
From: |
Pavel Janík |
Subject: |
DONE: Re: Macro CHECK_NUMBER? |
Date: |
Fri, 02 Nov 2001 22:48:47 +0100 |
User-agent: |
Gnus/5.090004 (Oort Gnus v0.04) Emacs/21.1.50 (i386-suse-linux-gnu) |
From: Richard Stallman <address@hidden>
Date: Sun, 28 Oct 2001 07:07:49 -0700 (MST)
> #define CHECK_NUMBER(x, i) \
> do { if (!INTEGERP ((x))) x = wrong_type_argument (Qintegerp, (x));
} while (0)
[...]
> If someone wants to remove them, at this point I would say ok.
The change is just committed. While committing the changes to CVS, I have
provided bad CVS commit messages (you can see that on
emacs-commit@). So I fixed that afterwards manually for all affected
files. Sorry for that.
Changed macros are:
* category.h (CHECK_CATEGORY, CHECK_CATEGORY_SET): Remove unused
argument `i' in macros.
* frame.h (CHECK_FRAME, CHECK_LIVE_FRAME): Remove unused argument
`i' in macros.
* lisp.h (CHECK_STRING_OR_BUFFER, CHECK_HASH_TABLE, CHECK_LIST,
CHECK_STRING, CHECK_CONS, CHECK_SYMBOL, CHECK_CHAR_TABLE,
CHECK_VECTOR, CHECK_VECTOR_OR_CHAR_TABLE, CHECK_BUFFER,
CHECK_WINDOW, CHECK_LIVE_WINDOW, CHECK_PROCESS, CHECK_NUMBER,
CHECK_NATNUM, CHECK_MARKER, CHECK_NUMBER_COERCE_MARKER,
CHECK_FLOAT, CHECK_NUMBER_OR_FLOAT,
CHECK_NUMBER_OR_FLOAT_COERCE_MARKER, CHECK_OVERLAY,
CHECK_NUMBER_CAR, CHECK_NUMBER_CDR): Remove unused argument `i'
in macros.
I have fixed all files, but I do not have any way to test e.g. w32*
files. I do not have access to such environments.
--
Pavel Janík
Architect: Someone who knows the difference between that which could be
done and that which should be done.
-- Larry McVoy
- DONE: Re: Macro CHECK_NUMBER?,
Pavel Janík <=