Hide implementation of `struct buffer'
[bpt/emacs.git] / src / casetab.c
index 0db9d63..85c2d6e 100644 (file)
@@ -71,7 +71,7 @@ DEFUN ("current-case-table", Fcurrent_case_table, Scurrent_case_table, 0, 0, 0,
        doc: /* Return the case table of the current buffer.  */)
   (void)
 {
-  return current_buffer->downcase_table;
+  return B_ (current_buffer, downcase_table);
 }
 
 DEFUN ("standard-case-table", Fstandard_case_table, Sstandard_case_table, 0, 0, 0,
@@ -160,10 +160,10 @@ set_case_table (Lisp_Object table, int standard)
     }
   else
     {
-      current_buffer->downcase_table = table;
-      current_buffer->upcase_table = up;
-      current_buffer->case_canon_table = canon;
-      current_buffer->case_eqv_table = eqv;
+      B_ (current_buffer, downcase_table) = table;
+      B_ (current_buffer, upcase_table) = up;
+      B_ (current_buffer, case_canon_table) = canon;
+      B_ (current_buffer, case_eqv_table) = eqv;
     }
 
   return table;