]> code.delx.au - gnu-emacs/blobdiff - src/bytecode.c
Use _MIPS_SZLONG, not _LP64.
[gnu-emacs] / src / bytecode.c
index 98acc336db7c2982521888b1c62c22f4fbe62b72..141f5adda846975e984e8f29c528c9ffd29f0683 100644 (file)
@@ -1,5 +1,5 @@
 /* Execution of byte code produced by bytecomp.el.
-   Copyright (C) 1985, 1986, 1987, 1988, 1993, 2000, 2001, 2002
+   Copyright (C) 1985, 1986, 1987, 1988, 1993, 2000, 2001, 2002, 2003
    Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
@@ -39,6 +39,7 @@ by Hallvard:
 #include "buffer.h"
 #include "charset.h"
 #include "syntax.h"
+#include "window.h"
 
 #ifdef CHECK_FRAME_FONT
 #include "frame.h"
@@ -291,19 +292,19 @@ mark_byte_stack ()
       for (obj = stack->bottom; obj <= stack->top; ++obj)
        if (!XMARKBIT (*obj))
          {
-           mark_object (obj);
+           mark_object (*obj);
            XMARK (*obj);
          }
 
       if (!XMARKBIT (stack->byte_string))
        {
-          mark_object (&stack->byte_string);
+          mark_object (stack->byte_string);
          XMARK (stack->byte_string);
        }
 
       if (!XMARKBIT (stack->constants))
        {
-         mark_object (&stack->constants);
+         mark_object (stack->constants);
          XMARK (stack->constants);
        }
     }
@@ -637,7 +638,7 @@ If the third argument is incorrect, Emacs may crash.  */)
                AFTER_POTENTIAL_GC ();
              }
          }
-         POP;
+         (void) POP;
          break;
 
        case Bdup: