summaryrefslogtreecommitdiff
path: root/src/indent.h
diff options
context:
space:
mode:
authorJim Blandy <jimb@redhat.com>1994-10-08 22:14:35 +0000
committerJim Blandy <jimb@redhat.com>1994-10-08 22:14:35 +0000
commit63dec5bd9d19a7ddd89c8c7db17284cc7f4afce0 (patch)
tree936d7fc62d36b60a3864b056a917e36c7b3db6c3 /src/indent.h
parent0aa01123caabb74724a77580e388586808a77767 (diff)
downloademacs-63dec5bd9d19a7ddd89c8c7db17284cc7f4afce0.tar.gz
* indent.h (disptab_matches_widthtab, recompute_width_table): New
declarations.
Diffstat (limited to 'src/indent.h')
-rw-r--r--src/indent.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/indent.h b/src/indent.h
index ec6dcaeadf0..9f0c7613ec4 100644
--- a/src/indent.h
+++ b/src/indent.h
@@ -32,3 +32,15 @@ struct position *vmotion ();
/* Value of point when current_column was called */
extern int last_known_column_point;
+
+/* Functions for dealing with the column cache. */
+
+/* Return true iff the display table DISPTAB specifies the same widths
+ for characters as WIDTHTAB. We use this to decide when to
+ invalidate the buffer's column_cache. */
+extern int disptab_matches_widthtab ( /* struct Lisp_Vector *disptab,
+ struct Lisp_Vector *widthtab */ );
+
+/* Recompute BUF's width table, using the display table DISPTAB. */
+extern void recompute_width_table ( /* struct buffer *buf,
+ struct Lisp_Vector *disptab */ );