Simplify (and robustify) regular PACKing
[sbcl.git] / src / runtime / gencgc-internal.h
index 779c747..574b198 100644 (file)
@@ -67,7 +67,7 @@ struct page {
      */
     page_bytes_t bytes_used;
 
-    unsigned
+    unsigned char
         /* This is set when the page is write-protected. This should
          * always reflect the actual write_protect status of a page.
          * (If the page is written into, we catch the exception, make
@@ -116,9 +116,10 @@ extern struct page *page_table;
 
 \f
 /* forward declarations */
-
+#ifdef LISP_FEATURE_X86
 void sniff_code_object(struct code *code, os_vm_size_t displacement);
 void gencgc_apply_code_fixups(struct code *old_code, struct code *new_code);
+#endif
 
 sword_t update_dynamic_space_free_pointer(void);
 void gc_alloc_update_page_tables(int page_type_flag, struct alloc_region *alloc_region);