comparison src/bytecode.c @ 621:eca8812e61cd

*** empty log message ***
author Jim Blandy <jimb@redhat.com>
date Fri, 24 Apr 1992 08:11:54 +0000
parents 8c615e453683
children 1e2e41fd188b
comparison
equal deleted inserted replaced
620:88a29c720fa7 621:eca8812e61cd
1 /* Execution of byte code produced by bytecomp.el. 1 /* Execution of byte code produced by bytecomp.el.
2 Copyright (C) 1985, 1986, 1987, 1988 Free Software Foundation, Inc. 2 Copyright (C) 1985, 1986, 1987, 1988, 1992 Free Software Foundation, Inc.
3 3
4 This file is part of GNU Emacs. 4 This file is part of GNU Emacs.
5 5
6 GNU Emacs is free software; you can redistribute it and/or modify 6 GNU Emacs is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by 7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation; either version 1, or (at your option) 8 the Free Software Foundation; either version 2, or (at your option)
9 any later version. 9 any later version.
10 10
11 GNU Emacs is distributed in the hope that it will be useful, 11 GNU Emacs is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of 12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1075 DISCARD (1); 1075 DISCARD (1);
1076 TOP = Fnconc (2, &TOP); 1076 TOP = Fnconc (2, &TOP);
1077 break; 1077 break;
1078 1078
1079 case Bnumberp: 1079 case Bnumberp:
1080 TOP = (XTYPE (TOP) == Lisp_Int || XTYPE (TOP) == Lisp_Float 1080 TOP = (NUMBERP (TOP) ? Qt : Qnil);
1081 ? Qt : Qnil);
1082 break; 1081 break;
1083 1082
1084 case Bintegerp: 1083 case Bintegerp:
1085 TOP = XTYPE (TOP) == Lisp_Int ? Qt : Qnil; 1084 TOP = XTYPE (TOP) == Lisp_Int ? Qt : Qnil;
1086 break; 1085 break;