emacs-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]