Mercurial > hg > xemacs-beta
diff src/bytecode.c @ 272:c5d627a313b1 r21-0b34
Import from CVS: tag r21-0b34
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:28:48 +0200 |
parents | 084402c475ba |
children | ca9a9ec9c1c1 |
line wrap: on
line diff
--- a/src/bytecode.c Mon Aug 13 10:27:41 2007 +0200 +++ b/src/bytecode.c Mon Aug 13 10:28:48 2007 +0200 @@ -308,8 +308,7 @@ /* Initialize the pc-register and convert the string into a fixed-width format for easier processing. */ - massaged_code = alloca_array (Emchar, - 1 + string_char_length (XSTRING (bytestr))); + massaged_code = alloca_array (Emchar, 1 + XSTRING_CHAR_LENGTH (bytestr)); massaged_code_len = convert_bufbyte_string_into_emchar_string (XSTRING_DATA (bytestr), XSTRING_LENGTH (bytestr), @@ -577,7 +576,7 @@ case Bcondition_case: v1 = POP; /* handlers */ v2 = POP; /* bodyform */ - TOP = Fcondition_case_3 (v2, TOP, v1); + TOP = condition_case_3 (v2, TOP, v1); break; case Btemp_output_buffer_setup: @@ -614,29 +613,29 @@ goto docar; case Bsymbolp: - TOP = ((SYMBOLP (TOP)) ? Qt : Qnil); + TOP = SYMBOLP (TOP) ? Qt : Qnil; break; case Bconsp: - TOP = ((CONSP (TOP)) ? Qt : Qnil); + TOP = CONSP (TOP) ? Qt : Qnil; break; case Bstringp: - TOP = ((STRINGP (TOP)) ? Qt : Qnil); + TOP = STRINGP (TOP) ? Qt : Qnil; break; case Blistp: - TOP = CONSP (TOP) || NILP (TOP) ? Qt : Qnil; + TOP = LISTP (TOP) ? Qt : Qnil; break; case Beq: v1 = POP; - TOP = ((EQ_WITH_EBOLA_NOTICE (v1, TOP)) ? Qt : Qnil); + TOP = EQ_WITH_EBOLA_NOTICE (v1, TOP) ? Qt : Qnil; break; case Bold_eq: v1 = POP; - TOP = ((HACKEQ_UNSAFE (v1, TOP)) ? Qt : Qnil); + TOP = HACKEQ_UNSAFE (v1, TOP) ? Qt : Qnil; break; case Bmemq: @@ -790,10 +789,8 @@ #ifdef LISP_FLOAT_TYPE if (FLOATP (v1) || FLOATP (v2)) { - double f1, f2; - - f1 = (FLOATP (v1) ? float_data (XFLOAT (v1)) : XINT (v1)); - f2 = (FLOATP (v2) ? float_data (XFLOAT (v2)) : XINT (v2)); + double f1 = (FLOATP (v1) ? float_data (XFLOAT (v1)) : XINT (v1)); + double f2 = (FLOATP (v2) ? float_data (XFLOAT (v2)) : XINT (v2)); TOP = (f1 == f2 ? Qt : Qnil); } else @@ -1130,11 +1127,11 @@ break; case Bnumberp: - TOP = ((INT_OR_FLOATP (TOP)) ? Qt : Qnil); + TOP = INT_OR_FLOATP (TOP) ? Qt : Qnil; break; case Bintegerp: - TOP = ((INTP (TOP)) ? Qt : Qnil); + TOP = INTP (TOP) ? Qt : Qnil; break; default: @@ -1176,9 +1173,9 @@ DEFVAR_LISP ("byte-code-meter", &Vbyte_code_meter /* A vector of vectors which holds a histogram of byte-code usage. -(aref (aref byte-code-meter 0) CODE) indicates how many times the byte +\(aref (aref byte-code-meter 0) CODE) indicates how many times the byte opcode CODE has been executed. -(aref (aref byte-code-meter CODE1) CODE2), where CODE1 is not 0, +\(aref (aref byte-code-meter CODE1) CODE2), where CODE1 is not 0, indicates how many times the byte opcodes CODE1 and CODE2 have been executed in succession. */ );