summaryrefslogtreecommitdiff
path: root/aclocal.m4
diff options
context:
space:
mode:
authorwlemb <wlemb>2002-03-01 01:15:35 +0000
committerwlemb <wlemb>2002-03-01 01:15:35 +0000
commit914f0e84c080380ef6008eb62468753a7fe418d1 (patch)
tree3f219f9778416a1ff9e43ca10ee7c53480754272 /aclocal.m4
parentc5da16c6d8ad7c942acdf7ce20a1da13068c9962 (diff)
downloadgroff-914f0e84c080380ef6008eb62468753a7fe418d1.tar.gz
Add color support to grodvi (for drawing colors are currently
translated to gray values). * src/devices/grodvi/dvi.cc (FILL_MAX): Removed. (dvi_printer): Add `cur_color' member. (dvi_printer::set_color): New function. (draw_dvi_printer): Remove `fill'. (draw_dvi_printer::fill_next): Pass environment as parameter. Update code for new color support translated to gray. (dvi_printer::set_char): Updated. (dvi_printer::begin_page, dvi_printer::end_page): Handle color changes crossing the page border. (dvi_printer::draw): Updated. Remove cases `f' and `F'. * tmac/dvi.tmac: Add color definitions. * NEWS, src/devices/grodvi/grodvi.man: Updated. * tmac/an-old.tmac (R): Make this a macro to emit a warning if used incorrectly. * aclocal.m4 (GROFF_NEED_DECLARATION): Use test similar to recent versions of autoconf. * configure: Updated. * doc/homepage.ms: Use `.blm'. * tmac/www.tmac (www-depth): New auxiliary variable. (www-pop-level): Don't issue HTML tag. (ULS, ULE, LI): Use absolute indentation. * src/devices/grops/ps.cc (ps_printer::begin_page, ps_printer::end_page): Switch forth and back to default color while starting a new page.
Diffstat (limited to 'aclocal.m4')
-rw-r--r--aclocal.m44
1 files changed, 3 insertions, 1 deletions
diff --git a/aclocal.m4 b/aclocal.m4
index 1fde4e4c..5c47115c 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -492,7 +492,9 @@ AC_CACHE_VAL(groff_cv_decl_needed_$1,
#ifdef HAVE_MATH_H
#include <math.h>
#endif],
-[char *(*pfn) = (char *(*)) $1],
+[#ifndef $1
+ char *p = (char *) $1;
+#endif],
groff_cv_decl_needed_$1=no,
groff_cv_decl_needed_$1=yes)])
AC_MSG_RESULT($groff_cv_decl_needed_$1)