summaryrefslogtreecommitdiff
path: root/src
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
commit86dc6fbdb9a36d1d4e1a6cf7fc1e7991293f43a3 (patch)
tree249b587fa96b2805f936a3946de8f3b574ba9fbd /src
parentbc632c0da45994efd4f796a0fd7a6b4323a998de (diff)
downloademacs-86dc6fbdb9a36d1d4e1a6cf7fc1e7991293f43a3.tar.gz
* indent.h (disptab_matches_widthtab, recompute_width_table): New
declarations.
Diffstat (limited to 'src')
-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 */ );