]> git.eshelyaron.com Git - emacs.git/commitdiff
(TEXT_PROP_MEANS_INVISIBLE_WITH_ELLIPSIS)
authorStefan Monnier <monnier@iro.umontreal.ca>
Sun, 14 Oct 2001 19:19:03 +0000 (19:19 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sun, 14 Oct 2001 19:19:03 +0000 (19:19 +0000)
(TEXT_PROP_MEANS_INVISIBLE_NOELLIPSIS): Use invisible_p's new return vals.
(invisible_ellipsis_p, invisible_noellipsis_p): Removed.

src/intervals.h

index c5dd03b4250b93baac7e409344a1170e82e9d603..13347f4e6eae7bbb560052ff4f795ec103c6e88d 100644 (file)
@@ -209,14 +209,14 @@ Boston, MA 02111-1307, USA.  */
 #define TEXT_PROP_MEANS_INVISIBLE_WITH_ELLIPSIS(prop)          \
   (EQ (current_buffer->invisibility_spec, Qt)                  \
    ? 0                                                         \
-   : invisible_ellipsis_p (prop, current_buffer->invisibility_spec))
+   : 1 == invisible_p (prop, current_buffer->invisibility_spec))
 
 /* As above but for "completely" invisible (no ellipsis).  */
 
 #define TEXT_PROP_MEANS_INVISIBLE_NOELLIPSIS(prop)             \
   (EQ (current_buffer->invisibility_spec, Qt)                  \
    ? !NILP (prop)                                              \
-   : invisible_noellipsis_p (prop, current_buffer->invisibility_spec))
+   : 2 == invisible_p (prop, current_buffer->invisibility_spec))
 
 /* Declared in alloc.c */
 
@@ -264,9 +264,7 @@ extern INTERVAL validate_interval_range P_ ((Lisp_Object, Lisp_Object *,
                                             Lisp_Object *, int));
 
 /* Defined in xdisp.c */
-extern int invisible_ellipsis_p P_ ((Lisp_Object, Lisp_Object));
 extern int invisible_p P_ ((Lisp_Object, Lisp_Object));
-extern int invisible_noellipsis_p P_ ((Lisp_Object, Lisp_Object));
 
 /* Declared in textprop.c */