summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwlemb <wlemb>2000-04-29 06:02:24 +0000
committerwlemb <wlemb>2000-04-29 06:02:24 +0000
commit389f68fd8e3f233b5f4162c07cde73bad106b3d9 (patch)
tree7c6818a13facb5b779adb04e68a4e93feaa3c170
parent7ec0425ab96bad5fcfb34e521bb58318a4bcd7bd (diff)
downloadgroff-389f68fd8e3f233b5f4162c07cde73bad106b3d9.tar.gz
Adding EBCDIC code page 1047.
* fonts/devcp1047/R.proto, fonts/devcp1047/Makefile.sub, fonts/devcp1047/DESC.proto: New files. * aclocal.m4 (GROFF_EBCDIC): Introduce TTYDEVDIRS which can be either ascii/latin1 or cp1047. * Makefile.in: Use it. * configure: Updated. Replacing and/or adding `md' (mathdot) glyph with `pc' (periodcentered) in all text fonts. * fonts/*/*: Change it. * aclocal.m4 (GROFF_OS390): Fixing compiler flags. * configure.in: Add check for strings.h. * src/include/driver.h: Use HAVE_STRINGS_H. * src/devices/grolbp/lpb.cc: Remove string.h. * src/include/groff-getopt.h: New file. It will be used instead of getopt.h (to be included in lib.h) to avoid endless problems with picky C++ compilers. * src/include/lib.h: Use groff-getopt.h. * src/include/Makefile.sub: Updated. * configure: Updated. * Makefile.in: Updated. * NEWS: Mention EBCDIC support. * TODO: Some additions. * src/roff/troff/troff.man, doc/groff.texinfo: Fixing documentation of mso request. * src/roff/troff/troff.man: Minor fixes.
-rw-r--r--ChangeLog49
-rw-r--r--Makefile.in13
-rw-r--r--NEWS4
-rw-r--r--TODO7
-rw-r--r--aclocal.m412
-rwxr-xr-xconfigure203
-rwxr-xr-xconfigure.in2
-rw-r--r--doc/groff.texinfo15
-rw-r--r--font/devX100-12/CB2
-rw-r--r--font/devX100-12/CBI2
-rw-r--r--font/devX100-12/CI2
-rw-r--r--font/devX100-12/CR2
-rw-r--r--font/devX100-12/HB2
-rw-r--r--font/devX100-12/HBI2
-rw-r--r--font/devX100-12/HI2
-rw-r--r--font/devX100-12/HR2
-rw-r--r--font/devX100-12/NB2
-rw-r--r--font/devX100-12/NBI2
-rw-r--r--font/devX100-12/NI2
-rw-r--r--font/devX100-12/NR2
-rw-r--r--font/devX100-12/TB2
-rw-r--r--font/devX100-12/TBI2
-rw-r--r--font/devX100-12/TI2
-rw-r--r--font/devX100-12/TR2
-rw-r--r--font/devX100/CB2
-rw-r--r--font/devX100/CBI2
-rw-r--r--font/devX100/CI2
-rw-r--r--font/devX100/CR2
-rw-r--r--font/devX100/HB2
-rw-r--r--font/devX100/HBI2
-rw-r--r--font/devX100/HI2
-rw-r--r--font/devX100/HR2
-rw-r--r--font/devX100/NB2
-rw-r--r--font/devX100/NBI2
-rw-r--r--font/devX100/NI2
-rw-r--r--font/devX100/NR2
-rw-r--r--font/devX100/TB2
-rw-r--r--font/devX100/TBI2
-rw-r--r--font/devX100/TI2
-rw-r--r--font/devX100/TR2
-rw-r--r--font/devX75-12/CB2
-rw-r--r--font/devX75-12/CBI2
-rw-r--r--font/devX75-12/CI2
-rw-r--r--font/devX75-12/CR2
-rw-r--r--font/devX75-12/HB2
-rw-r--r--font/devX75-12/HBI2
-rw-r--r--font/devX75-12/HI2
-rw-r--r--font/devX75-12/HR2
-rw-r--r--font/devX75-12/NB2
-rw-r--r--font/devX75-12/NBI2
-rw-r--r--font/devX75-12/NI2
-rw-r--r--font/devX75-12/NR2
-rw-r--r--font/devX75-12/TB2
-rw-r--r--font/devX75-12/TBI2
-rw-r--r--font/devX75-12/TI2
-rw-r--r--font/devX75-12/TR2
-rw-r--r--font/devX75/CB2
-rw-r--r--font/devX75/CBI2
-rw-r--r--font/devX75/CI2
-rw-r--r--font/devX75/CR2
-rw-r--r--font/devX75/HB2
-rw-r--r--font/devX75/HBI2
-rw-r--r--font/devX75/HI2
-rw-r--r--font/devX75/HR2
-rw-r--r--font/devX75/NB2
-rw-r--r--font/devX75/NBI2
-rw-r--r--font/devX75/NI2
-rw-r--r--font/devX75/NR2
-rw-r--r--font/devX75/TB2
-rw-r--r--font/devX75/TBI2
-rw-r--r--font/devX75/TI2
-rw-r--r--font/devX75/TR2
-rw-r--r--font/devdvi/S1
-rw-r--r--font/devdvi/generate/texsy.map2
-rwxr-xr-xfont/devhtml/CB2
-rwxr-xr-xfont/devhtml/CBI2
-rwxr-xr-xfont/devhtml/CI2
-rwxr-xr-xfont/devhtml/CR2
-rwxr-xr-xfont/devhtml/HB2
-rwxr-xr-xfont/devhtml/HBI2
-rwxr-xr-xfont/devhtml/HI2
-rwxr-xr-xfont/devhtml/HR2
-rwxr-xr-xfont/devhtml/NB2
-rwxr-xr-xfont/devhtml/NBI2
-rwxr-xr-xfont/devhtml/NI2
-rwxr-xr-xfont/devhtml/NR2
-rwxr-xr-xfont/devhtml/TB2
-rwxr-xr-xfont/devhtml/TBI200
-rwxr-xr-xfont/devhtml/TI2
-rwxr-xr-xfont/devhtml/TR2
-rw-r--r--font/devlatin1/R.proto3
-rw-r--r--font/devlbp/CB1
-rw-r--r--font/devlbp/CI1
-rw-r--r--font/devlbp/CR1
-rw-r--r--font/devlbp/EB1
-rw-r--r--font/devlbp/EI1
-rw-r--r--font/devlbp/ER1
-rw-r--r--font/devlbp/HB1
-rw-r--r--font/devlbp/HBI1
-rw-r--r--font/devlbp/HI1
-rw-r--r--font/devlbp/HNB1
-rw-r--r--font/devlbp/HNBI1
-rw-r--r--font/devlbp/HNI1
-rw-r--r--font/devlbp/HNR1
-rw-r--r--font/devlbp/HR1
-rw-r--r--font/devlbp/TB1
-rw-r--r--font/devlbp/TBI1
-rw-r--r--font/devlbp/TI1
-rw-r--r--font/devlbp/TR1
-rw-r--r--font/devlj4/ALBB1
-rw-r--r--font/devlj4/ALBR1
-rw-r--r--font/devlj4/AOB1
-rw-r--r--font/devlj4/AOI1
-rw-r--r--font/devlj4/AOR1
-rw-r--r--font/devlj4/CB1
-rw-r--r--font/devlj4/CBI1
-rw-r--r--font/devlj4/CI1
-rw-r--r--font/devlj4/CLARENDON1
-rw-r--r--font/devlj4/CORONET1
-rw-r--r--font/devlj4/CR1
-rw-r--r--font/devlj4/GB1
-rw-r--r--font/devlj4/GBI1
-rw-r--r--font/devlj4/GI1
-rw-r--r--font/devlj4/GR1
-rw-r--r--font/devlj4/LGB1
-rw-r--r--font/devlj4/LGI1
-rw-r--r--font/devlj4/LGR1
-rw-r--r--font/devlj4/MARIGOLD1
-rw-r--r--font/devlj4/OB1
-rw-r--r--font/devlj4/OBI1
-rw-r--r--font/devlj4/OI1
-rw-r--r--font/devlj4/OR1
-rw-r--r--font/devlj4/TB1
-rw-r--r--font/devlj4/TBI1
-rw-r--r--font/devlj4/TI1
-rw-r--r--font/devlj4/TR1
-rw-r--r--font/devlj4/UB1
-rw-r--r--font/devlj4/UBI1
-rw-r--r--font/devlj4/UCB1
-rw-r--r--font/devlj4/UCBI1
-rw-r--r--font/devlj4/UCI1
-rw-r--r--font/devlj4/UCR1
-rw-r--r--font/devlj4/UI1
-rw-r--r--font/devlj4/UR1
-rw-r--r--font/devlj4/generate/text.map1
-rw-r--r--font/devps/AB3
-rw-r--r--font/devps/ABI3
-rw-r--r--font/devps/AI3
-rw-r--r--font/devps/AR3
-rw-r--r--font/devps/BMB3
-rw-r--r--font/devps/BMBI3
-rw-r--r--font/devps/BMI3
-rw-r--r--font/devps/BMR3
-rw-r--r--font/devps/CB3
-rw-r--r--font/devps/CBI3
-rw-r--r--font/devps/CI3
-rw-r--r--font/devps/CR3
-rw-r--r--font/devps/HB3
-rw-r--r--font/devps/HBI3
-rw-r--r--font/devps/HI3
-rw-r--r--font/devps/HNB3
-rw-r--r--font/devps/HNBI3
-rw-r--r--font/devps/HNI3
-rw-r--r--font/devps/HNR3
-rw-r--r--font/devps/HR3
-rw-r--r--font/devps/NB3
-rw-r--r--font/devps/NBI3
-rw-r--r--font/devps/NI3
-rw-r--r--font/devps/NR3
-rw-r--r--font/devps/PB3
-rw-r--r--font/devps/PBI3
-rw-r--r--font/devps/PI3
-rw-r--r--font/devps/PR3
-rw-r--r--font/devps/TB3
-rw-r--r--font/devps/TBI3
-rw-r--r--font/devps/TI3
-rw-r--r--font/devps/TR3
-rw-r--r--font/devps/ZCMI3
-rw-r--r--font/devps/generate/textmap1
-rw-r--r--font/devutf8/NOTES3
-rw-r--r--font/devutf8/R.proto3
-rw-r--r--src/devices/grolbp/lbp.cc1
-rw-r--r--src/include/Makefile.sub1
-rw-r--r--src/include/driver.h3
-rw-r--r--src/include/lib.h2
-rw-r--r--src/roff/troff/troff.man6
186 files changed, 509 insertions, 333 deletions
diff --git a/ChangeLog b/ChangeLog
index 2cf88f21..3998509d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,52 @@
+2000-04-28 Werner LEMBERG <wl@gnu.org>
+
+ Adding EBCDIC code page 1047.
+
+ * fonts/devcp1047/R.proto, fonts/devcp1047/Makefile.sub,
+ fonts/devcp1047/DESC.proto: New files.
+
+ * aclocal.m4 (GROFF_EBCDIC): Introduce TTYDEVDIRS which can be
+ either ascii/latin1 or cp1047.
+ * Makefile.in: Use it.
+ * configure: Updated.
+
+ Replacing and/or adding `md' (mathdot) glyph with `pc'
+ (periodcentered) in all text fonts.
+
+ * fonts/*/*: Change it.
+
+2000-04-27 Werner LEMBERG <wl@gnu.org>
+
+ * aclocal.m4 (GROFF_OS390): Fixing compiler flags.
+
+ * configure.in: Add check for strings.h.
+ * src/include/driver.h: Use HAVE_STRINGS_H.
+ * src/devices/grolbp/lpb.cc: Remove string.h.
+
+ * src/include/groff-getopt.h: New file. It will be used instead of
+ getopt.h (to be included in lib.h) to avoid endless problems with
+ picky C++ compilers.
+ * src/include/lib.h: Use groff-getopt.h.
+ * src/include/Makefile.sub: Updated.
+
+ * configure: Updated.
+ * Makefile.in: Updated.
+
+ * NEWS: Mention EBCDIC support.
+
+2000-04-26 Werner LEMBERG <wl@gnu.org>
+
+ * TODO: Some additions.
+
+2000-04-25 Werner LEMBERG <wl@gnu.org>
+
+ * src/roff/troff/troff.man, doc/groff.texinfo: Fixing documentation
+ of mso request.
+
+2000-04-23 Werner LEMBERG <wl@gnu.org>
+
+ * src/roff/troff/troff.man: Minor fixes.
+
2000-04-22 Werner LEMBERG <wl@gnu.org>
* src/roff/troff/troff.man, doc/groff.texinfo, NEWS: Document the
diff --git a/Makefile.in b/Makefile.in
index bf82df6f..3ca10d4d 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -48,6 +48,10 @@ BROKEN_SPOOLER_FLAGS=@BROKEN_SPOOLER_FLAGS@
# DEVICE is the default device.
DEVICE=ps
+# TTYDEVDIRS is either `font/devascii font/devlatin1' (for ASCII) or
+# `font/devcp1047' (for EBCDIC).
+TTYDEVDIRS=@TTYDEVDIRS@
+
# PSPRINT is the command to use for printing a PostScript file,
# for example `lpr'.
PSPRINT=@PSPRINT@
@@ -160,8 +164,12 @@ man7dir=$(manroot)/man$(man7ext)
# -DHAVE_CC_LIMITS_H if you have a C++ <limits.h>
# -DHAVE_SYS_DIR_H if you have <sys/dir.h>
# -DHAVE_STDLIB_H if you have <stdlib.h>
+# -DHAVE_STRINGS_H if you have <strings.h>
# -DHAVE_RENAME if you have rename()
# -DHAVE_MKSTEMP if you have mkstemp()
+# -DHAVE_STRDUP if you have strdup()
+# -DHAVE_STRSEP if you have strsep()
+# -DHAVE_STRCASECMP if you have strcasecmp()
# -DSTDLIB_H_DECLARES_PUTENV if your C++ <stdlib.h> declares putenv()
# -DSTDIO_H_DECLARES_POPEN if your C++ <stdio.h> declares popen()
# -DSTDIO_H_DECLARES_PCLOSE if your C++ <stdio.h> declares pclose()
@@ -174,6 +182,7 @@ man7dir=$(manroot)/man$(man7ext)
# -DLONG_FOR_TIME_T if localtime() takes a long * not a time_t *
# -DHAVE_STRUCT_EXCEPTION if <math.h> defines struct exception
# -DRETSIGTYPE=int if signal handlers return int not void
+# -DIS_EBCDIC_HOST if the host's encoding is EBCDIC
DEFINES=@DEFS@
# Include fmod.o, strtol.o, getcwd.o, strerror.o, putenv.o in LIBOBJS if
@@ -233,6 +242,7 @@ MDEFINES= \
"PAGE=$(PAGE)" \
"BROKEN_SPOOLER_FLAGS=$(BROKEN_SPOOLER_FLAGS)" \
"DEVICE=$(DEVICE)" \
+ "TTYDEVDIRS=$(TTYDEVDIRS)" \
"PSPRINT=$(PSPRINT)" \
"DVIPRINT=$(DVIPRINT)" \
"top_srcdir=$(top_srcdir)" \
@@ -321,8 +331,7 @@ PROGDIRS=$(CCPROGDIRS) $(CPROGDIRS)
DEVDIRS=\
font/devps \
font/devdvi \
- font/devascii \
- font/devlatin1 \
+ $(TTYDEVDIRS) \
font/devutf8 \
font/devX75 \
font/devX75-12 \
diff --git a/NEWS b/NEWS
index 6ddae3b8..168de719 100644
--- a/NEWS
+++ b/NEWS
@@ -37,6 +37,10 @@ better support of HTML output:
A new switch `-g' for calling `grn' is available.
+EBCDIC support for tty devices has been added. On such hosts, IBM code page
+1047 is available with -Tcp1047 instead of -Tascii and -Tlatin1. Note that
+other devices are not yet supported.
+
Troff
-----
diff --git a/TODO b/TODO
index d78292a2..c540d3ce 100644
--- a/TODO
+++ b/TODO
@@ -1,3 +1,10 @@
+Unicode input:
+ Implementing \U'xxxx' to access Unicode characters directly.
+
+ Making groff 16bit input-clean.
+
+Separating input and output encodings (similar to LaTeX).
+
Better selection of paper sizes with -Tps.
Make -Tlj4 work with -X.
diff --git a/aclocal.m4 b/aclocal.m4
index 80e1bfc3..030fbcd7 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -451,8 +451,14 @@ AC_TRY_COMPILE(,
#if '0' != 240
make an error "Character set is not EBCDIC"
#endif],
-groff_cv_ebcdic="yes";AC_MSG_RESULT(yes);AC_DEFINE(IS_EBCDIC_HOST),
-groff_cv_ebcdic="no";AC_MSG_RESULT(no))])dnl
+groff_cv_ebcdic="yes"
+ TTYDEVDIRS="font/devcp1047"
+ AC_MSG_RESULT(yes)
+ AC_DEFINE(IS_EBCDIC_HOST),
+groff_cv_ebcdic="no"
+ TTYDEVDIRS="font/devascii font/devlatin1"
+ AC_MSG_RESULT(no))
+AC_SUBST(TTYDEVDIRS)])dnl
dnl
dnl
dnl Check for OS/390 Unix. We test for EBCDIC also -- the Linux port (with
@@ -464,7 +470,7 @@ if test "$groff_cv_ebcdic" = "yes"; then
AC_MSG_CHECKING([for OS/390 Unix])
case `uname` in
OS/390)
- CFLAGS="$CFLAGS -D_ALL_SOURCE -D_X_OPEN_SOURCE_EXTENDED=1"
+ CFLAGS="$CFLAGS -D_ALL_SOURCE"
groff_cv_os390="yes"
AC_MSG_RESULT(yes) ;;
*)
diff --git a/configure b/configure
index ef625c45..d32c191b 100755
--- a/configure
+++ b/configure
@@ -1011,7 +1011,10 @@ make an error "Character set is not EBCDIC"
EOF
if { (eval echo configure:1013: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
- groff_cv_ebcdic="yes";echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
+ groff_cv_ebcdic="yes"
+ TTYDEVDIRS="font/devcp1047"
+ echo "$ac_t""yes" 1>&6
+ cat >> confdefs.h <<\EOF
#define IS_EBCDIC_HOST 1
EOF
@@ -1019,16 +1022,19 @@ else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
- groff_cv_ebcdic="no";echo "$ac_t""no" 1>&6
+ groff_cv_ebcdic="no"
+ TTYDEVDIRS="font/devascii font/devlatin1"
+ echo "$ac_t""no" 1>&6
fi
rm -f conftest*
+
groff_cv_os390="no"
if test "$groff_cv_ebcdic" = "yes"; then
echo $ac_n "checking for OS/390 Unix""... $ac_c" 1>&6
-echo "configure:1029: checking for OS/390 Unix" >&5
+echo "configure:1035: checking for OS/390 Unix" >&5
case `uname` in
OS/390)
- CFLAGS="$CFLAGS -D_ALL_SOURCE -D_X_OPEN_SOURCE_EXTENDED=1"
+ CFLAGS="$CFLAGS -D_ALL_SOURCE"
groff_cv_os390="yes"
echo "$ac_t""yes" 1>&6 ;;
*)
@@ -1041,7 +1047,7 @@ do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1045: checking for $ac_word" >&5
+echo "configure:1051: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_LPR'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1075,7 +1081,7 @@ do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1079: checking for $ac_word" >&5
+echo "configure:1085: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_LP'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1113,7 +1119,7 @@ do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1117: checking for $ac_word" >&5
+echo "configure:1123: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_LPQ'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1152,11 +1158,11 @@ done
fi
echo $ac_n "checking for command to use for printing PostScript files""... $ac_c" 1>&6
-echo "configure:1156: checking for command to use for printing PostScript files" >&5
+echo "configure:1162: checking for command to use for printing PostScript files" >&5
echo "$ac_t""$PSPRINT" 1>&6
# Figure out DVIPRINT from PSPRINT.
echo $ac_n "checking for command to use for printing dvi files""... $ac_c" 1>&6
-echo "configure:1160: checking for command to use for printing dvi files" >&5
+echo "configure:1166: checking for command to use for printing dvi files" >&5
if test -n "$PSPRINT" && test -z "$DVIPRINT"; then
if test "X$PSPRINT" = "Xlpr"; then
DVIPRINT="lpr -d"
@@ -1169,7 +1175,7 @@ echo "$ac_t""$DVIPRINT" 1>&6
# Extract the first word of "perl", so it can be a program name with args.
set dummy perl; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1173: checking for $ac_word" >&5
+echo "configure:1179: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_PERLPATH'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1207,7 +1213,7 @@ do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1211: checking for $ac_word" >&5
+echo "configure:1217: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1240,7 +1246,7 @@ test -n "$YACC" || YACC="yacc"
# Extract the first word of "ranlib", so it can be a program name with args.
set dummy ranlib; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1244: checking for $ac_word" >&5
+echo "configure:1250: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1300,7 +1306,7 @@ ac_install_sh="$ac_dir/install-sh -c"
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# ./install, which can be erroneously created by make from ./install.sh.
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
-echo "configure:1304: checking for a BSD compatible install" >&5
+echo "configure:1310: checking for a BSD compatible install" >&5
if test -z "$INSTALL"; then
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@@ -1353,7 +1359,7 @@ test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
-echo "configure:1357: checking whether ln -s works" >&5
+echo "configure:1363: checking whether ln -s works" >&5
if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1374,7 +1380,7 @@ else
fi
echo $ac_n "checking for csh hash hack""... $ac_c" 1>&6
-echo "configure:1378: checking for csh hash hack" >&5
+echo "configure:1384: checking for csh hash hack" >&5
cat <<EOF >conftest.sh
#!/bin/sh
true || exit 0
@@ -1390,7 +1396,7 @@ fi
rm -f conftest.sh
echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
-echo "configure:1394: checking how to run the C preprocessor" >&5
+echo "configure:1400: checking how to run the C preprocessor" >&5
# On Suns, sometimes $CPP names a directory.
if test -n "$CPP" && test -d "$CPP"; then
CPP=
@@ -1405,13 +1411,13 @@ else
# On the NeXT, cc -E runs the code through the compiler's parser,
# not just through cpp.
cat > conftest.$ac_ext <<EOF
-#line 1409 "configure"
+#line 1415 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1415: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1421: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
:
@@ -1422,13 +1428,13 @@ else
rm -rf conftest*
CPP="${CC-cc} -E -traditional-cpp"
cat > conftest.$ac_ext <<EOF
-#line 1426 "configure"
+#line 1432 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1432: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1438: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
:
@@ -1439,13 +1445,13 @@ else
rm -rf conftest*
CPP="${CC-cc} -nologo -E"
cat > conftest.$ac_ext <<EOF
-#line 1443 "configure"
+#line 1449 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1449: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1455: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
:
@@ -1469,21 +1475,21 @@ else
fi
echo "$ac_t""$CPP" 1>&6
-for ac_hdr in unistd.h dirent.h limits.h sys/dir.h stdlib.h
+for ac_hdr in unistd.h dirent.h limits.h sys/dir.h stdlib.h strings.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:1477: checking for $ac_hdr" >&5
+echo "configure:1483: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 1482 "configure"
+#line 1488 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1487: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1493: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -1510,7 +1516,7 @@ fi
done
echo $ac_n "checking for ISC 3.x or 4.x""... $ac_c" 1>&6
-echo "configure:1514: checking for ISC 3.x or 4.x" >&5
+echo "configure:1520: checking for ISC 3.x or 4.x" >&5
if grep '[34]\.' /usr/options/cb.name >/dev/null 2>&1
then
echo "$ac_t""yes" 1>&6
@@ -1522,7 +1528,7 @@ else
echo "$ac_t""no" 1>&6
fi
echo $ac_n "checking whether -D_POSIX_SOURCE is necessary""... $ac_c" 1>&6
-echo "configure:1526: checking whether -D_POSIX_SOURCE is necessary" >&5
+echo "configure:1532: checking whether -D_POSIX_SOURCE is necessary" >&5
ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
@@ -1532,7 +1538,7 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
cross_compiling=$ac_cv_prog_cxx_cross
cat > conftest.$ac_ext <<EOF
-#line 1536 "configure"
+#line 1542 "configure"
#include "confdefs.h"
#include <stdio.h>
extern "C" { void fileno(int); }
@@ -1540,7 +1546,7 @@ int main() {
; return 0; }
EOF
-if { (eval echo configure:1544: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1550: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
#define _POSIX_SOURCE 1
@@ -1569,9 +1575,9 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
cross_compiling=$ac_cv_prog_cxx_cross
echo $ac_n "checking declaration of putenv""... $ac_c" 1>&6
-echo "configure:1573: checking declaration of putenv" >&5
+echo "configure:1579: checking declaration of putenv" >&5
cat > conftest.$ac_ext <<EOF
-#line 1575 "configure"
+#line 1581 "configure"
#include "confdefs.h"
#include <stdlib.h>
extern "C" { void putenv(int); }
@@ -1579,7 +1585,7 @@ int main() {
; return 0; }
EOF
-if { (eval echo configure:1583: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1589: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""no" 1>&6
else
@@ -1608,9 +1614,9 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
cross_compiling=$ac_cv_prog_cxx_cross
echo $ac_n "checking declaration of popen""... $ac_c" 1>&6
-echo "configure:1612: checking declaration of popen" >&5
+echo "configure:1618: checking declaration of popen" >&5
cat > conftest.$ac_ext <<EOF
-#line 1614 "configure"
+#line 1620 "configure"
#include "confdefs.h"
#include <stdio.h>
extern "C" { void popen(int); }
@@ -1618,7 +1624,7 @@ int main() {
; return 0; }
EOF
-if { (eval echo configure:1622: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1628: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""no" 1>&6
else
@@ -1647,9 +1653,9 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
cross_compiling=$ac_cv_prog_cxx_cross
echo $ac_n "checking declaration of pclose""... $ac_c" 1>&6
-echo "configure:1651: checking declaration of pclose" >&5
+echo "configure:1657: checking declaration of pclose" >&5
cat > conftest.$ac_ext <<EOF
-#line 1653 "configure"
+#line 1659 "configure"
#include "confdefs.h"
#include <stdio.h>
extern "C" { void pclose(int); }
@@ -1657,7 +1663,7 @@ int main() {
; return 0; }
EOF
-if { (eval echo configure:1661: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1667: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""no" 1>&6
else
@@ -1686,9 +1692,9 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
cross_compiling=$ac_cv_prog_cxx_cross
echo $ac_n "checking for sys_nerr in <errno.h> or <stdio.h>""... $ac_c" 1>&6
-echo "configure:1690: checking for sys_nerr in <errno.h> or <stdio.h>" >&5
+echo "configure:1696: checking for sys_nerr in <errno.h> or <stdio.h>" >&5
cat > conftest.$ac_ext <<EOF
-#line 1692 "configure"
+#line 1698 "configure"
#include "confdefs.h"
#include <errno.h>
#include <stdio.h>
@@ -1696,7 +1702,7 @@ int main() {
int k; k = sys_nerr;
; return 0; }
EOF
-if { (eval echo configure:1700: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1706: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
#define HAVE_SYS_NERR 1
@@ -1725,9 +1731,9 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
cross_compiling=$ac_cv_prog_cxx_cross
echo $ac_n "checking for sys_errlist in <errno.h> or <stdio.h>""... $ac_c" 1>&6
-echo "configure:1729: checking for sys_errlist in <errno.h> or <stdio.h>" >&5
+echo "configure:1735: checking for sys_errlist in <errno.h> or <stdio.h>" >&5
cat > conftest.$ac_ext <<EOF
-#line 1731 "configure"
+#line 1737 "configure"
#include "confdefs.h"
#include <errno.h>
#include <stdio.h>
@@ -1735,7 +1741,7 @@ int main() {
int k; k = (int)sys_errlist[0];
; return 0; }
EOF
-if { (eval echo configure:1739: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1745: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
#define HAVE_SYS_ERRLIST 1
@@ -1764,9 +1770,9 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
cross_compiling=$ac_cv_prog_cxx_cross
echo $ac_n "checking declaration of hypot""... $ac_c" 1>&6
-echo "configure:1768: checking declaration of hypot" >&5
+echo "configure:1774: checking declaration of hypot" >&5
cat > conftest.$ac_ext <<EOF
-#line 1770 "configure"
+#line 1776 "configure"
#include "confdefs.h"
#include <math.h>
extern "C" { double hypot(double,double); }
@@ -1774,7 +1780,7 @@ int main() {
; return 0; }
EOF
-if { (eval echo configure:1778: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1784: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""no" 1>&6
else
@@ -1803,16 +1809,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
cross_compiling=$ac_cv_prog_cxx_cross
echo $ac_n "checking C++ <osfcn.h>""... $ac_c" 1>&6
-echo "configure:1807: checking C++ <osfcn.h>" >&5
+echo "configure:1813: checking C++ <osfcn.h>" >&5
cat > conftest.$ac_ext <<EOF
-#line 1809 "configure"
+#line 1815 "configure"
#include "confdefs.h"
#include <osfcn.h>
int main() {
read(0, 0, 0); open(0, 0);
; return 0; }
EOF
-if { (eval echo configure:1816: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1822: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
#define HAVE_CC_OSFCN_H 1
@@ -1841,16 +1847,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
cross_compiling=$ac_cv_prog_cxx_cross
echo $ac_n "checking C++ <limits.h>""... $ac_c" 1>&6
-echo "configure:1845: checking C++ <limits.h>" >&5
+echo "configure:1851: checking C++ <limits.h>" >&5
cat > conftest.$ac_ext <<EOF
-#line 1847 "configure"
+#line 1853 "configure"
#include "confdefs.h"
#include <limits.h>
int main() {
int x = INT_MIN; int y = INT_MAX; int z = UCHAR_MAX;
; return 0; }
EOF
-if { (eval echo configure:1854: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1860: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
#define HAVE_CC_LIMITS_H 1
@@ -1879,16 +1885,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
cross_compiling=$ac_cv_prog_cxx_cross
echo $ac_n "checking for declaration of time_t""... $ac_c" 1>&6
-echo "configure:1883: checking for declaration of time_t" >&5
+echo "configure:1889: checking for declaration of time_t" >&5
cat > conftest.$ac_ext <<EOF
-#line 1885 "configure"
+#line 1891 "configure"
#include "confdefs.h"
#include <time.h>
int main() {
time_t t = time(0); struct tm *p = localtime(&t);
; return 0; }
EOF
-if { (eval echo configure:1892: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1898: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
else
@@ -1909,12 +1915,12 @@ ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$a
cross_compiling=$ac_cv_prog_cc_cross
echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
-echo "configure:1913: checking return type of signal handlers" >&5
+echo "configure:1919: checking return type of signal handlers" >&5
if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 1918 "configure"
+#line 1924 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <signal.h>
@@ -1931,7 +1937,7 @@ int main() {
int i;
; return 0; }
EOF
-if { (eval echo configure:1935: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1941: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_type_signal=void
else
@@ -1950,16 +1956,16 @@ EOF
echo $ac_n "checking struct exception""... $ac_c" 1>&6
-echo "configure:1954: checking struct exception" >&5
+echo "configure:1960: checking struct exception" >&5
cat > conftest.$ac_ext <<EOF
-#line 1956 "configure"
+#line 1962 "configure"
#include "confdefs.h"
#include <math.h>
int main() {
struct exception e;
; return 0; }
EOF
-if { (eval echo configure:1963: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1969: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
#define HAVE_STRUCT_EXCEPTION 1
@@ -1973,7 +1979,7 @@ else
fi
rm -f conftest*
echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6
-echo "configure:1977: checking for sin in -lm" >&5
+echo "configure:1983: checking for sin in -lm" >&5
ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@@ -1981,7 +1987,7 @@ else
ac_save_LIBS="$LIBS"
LIBS="-lm $LIBS"
cat > conftest.$ac_ext <<EOF
-#line 1985 "configure"
+#line 1991 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
@@ -1992,7 +1998,7 @@ int main() {
sin()
; return 0; }
EOF
-if { (eval echo configure:1996: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:2002: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -2017,17 +2023,17 @@ for ac_hdr in unistd.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:2021: checking for $ac_hdr" >&5
+echo "configure:2027: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2026 "configure"
+#line 2032 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:2031: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:2037: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -2056,12 +2062,12 @@ done
for ac_func in getpagesize
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:2060: checking for $ac_func" >&5
+echo "configure:2066: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2065 "configure"
+#line 2071 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -2084,7 +2090,7 @@ $ac_func();
; return 0; }
EOF
-if { (eval echo configure:2088: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:2094: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -2109,7 +2115,7 @@ fi
done
echo $ac_n "checking for working mmap""... $ac_c" 1>&6
-echo "configure:2113: checking for working mmap" >&5
+echo "configure:2119: checking for working mmap" >&5
if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2117,7 +2123,7 @@ else
ac_cv_func_mmap_fixed_mapped=no
else
cat > conftest.$ac_ext <<EOF
-#line 2121 "configure"
+#line 2127 "configure"
#include "confdefs.h"
/* Thanks to Mike Haertel and Jim Avera for this test.
@@ -2257,7 +2263,7 @@ main()
}
EOF
-if { (eval echo configure:2261: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:2267: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then
ac_cv_func_mmap_fixed_mapped=yes
else
@@ -2284,12 +2290,12 @@ LIBS="$LIBS -lc $LIBM"
for ac_func in fmod strtol getcwd strerror putenv
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:2288: checking for $ac_func" >&5
+echo "configure:2294: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2293 "configure"
+#line 2299 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -2312,7 +2318,7 @@ $ac_func();
; return 0; }
EOF
-if { (eval echo configure:2316: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:2322: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -2342,12 +2348,12 @@ LIBS="$saved_libs"
for ac_func in rename mkstemp strcasecmp strsep strdup
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:2346: checking for $ac_func" >&5
+echo "configure:2352: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2351 "configure"
+#line 2357 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -2370,7 +2376,7 @@ $ac_func();
; return 0; }
EOF
-if { (eval echo configure:2374: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:2380: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -2395,12 +2401,12 @@ fi
done
echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
-echo "configure:2399: checking for sys_siglist declaration in signal.h or unistd.h" >&5
+echo "configure:2405: checking for sys_siglist declaration in signal.h or unistd.h" >&5
if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2404 "configure"
+#line 2410 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <signal.h>
@@ -2412,7 +2418,7 @@ int main() {
char *msg = *(sys_siglist + 1);
; return 0; }
EOF
-if { (eval echo configure:2416: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2422: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_decl_sys_siglist=yes
else
@@ -2441,16 +2447,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
cross_compiling=$ac_cv_prog_cxx_cross
echo $ac_n "checking whether ANSI array delete syntax supported""... $ac_c" 1>&6
-echo "configure:2445: checking whether ANSI array delete syntax supported" >&5
+echo "configure:2451: checking whether ANSI array delete syntax supported" >&5
cat > conftest.$ac_ext <<EOF
-#line 2447 "configure"
+#line 2453 "configure"
#include "confdefs.h"
int main() {
char *p = new char[5]; delete [] p;
; return 0; }
EOF
-if { (eval echo configure:2454: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2460: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
else
@@ -2479,16 +2485,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
cross_compiling=$ac_cv_prog_cxx_cross
echo $ac_n "checking traditional preprocessor""... $ac_c" 1>&6
-echo "configure:2483: checking traditional preprocessor" >&5
+echo "configure:2489: checking traditional preprocessor" >&5
cat > conftest.$ac_ext <<EOF
-#line 2485 "configure"
+#line 2491 "configure"
#include "confdefs.h"
#define name2(a,b) a/**/b
int main() {
int name2(foo,bar);
; return 0; }
EOF
-if { (eval echo configure:2492: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2498: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
#define TRADITIONAL_CPP 1
@@ -2509,12 +2515,12 @@ ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$a
cross_compiling=$ac_cv_prog_cc_cross
echo $ac_n "checking w_coredump""... $ac_c" 1>&6
-echo "configure:2513: checking w_coredump" >&5
+echo "configure:2519: checking w_coredump" >&5
if test "$cross_compiling" = yes; then
echo "$ac_t""no" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2518 "configure"
+#line 2524 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/wait.h>
@@ -2529,7 +2535,7 @@ main()
#endif
}
EOF
-if { (eval echo configure:2533: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:2539: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then
echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
#define WCOREFLAG 0200
@@ -2545,12 +2551,12 @@ rm -fr conftest*
fi
echo $ac_n "checking default value for grops -b option""... $ac_c" 1>&6
-echo "configure:2549: checking default value for grops -b option" >&5
+echo "configure:2555: checking default value for grops -b option" >&5
test -n "${BROKEN_SPOOLER_FLAGS}" || BROKEN_SPOOLER_FLAGS=7
echo "$ac_t""$BROKEN_SPOOLER_FLAGS" 1>&6
echo $ac_n "checking default paper size""... $ac_c" 1>&6
-echo "configure:2554: checking default paper size" >&5
+echo "configure:2560: checking default paper size" >&5
if test -z "$PAGE"; then
descfile=
if test -r $prefix/share/groff/font/devps/DESC; then
@@ -2585,7 +2591,7 @@ test -n "$PAGE" || PAGE=letter
echo "$ac_t""$PAGE" 1>&6
echo $ac_n "checking for existing troff installation""... $ac_c" 1>&6
-echo "configure:2589: checking for existing troff installation" >&5
+echo "configure:2595: checking for existing troff installation" >&5
if test "x`(echo .tm '|n(.g' | tr '|' '\\\\' | troff -z -i 2>&1) 2>/dev/null`" = x0; then
echo "$ac_t""yes" 1>&6
g=g
@@ -2595,7 +2601,7 @@ else
fi
echo $ac_n "checking for prefix of system macro packages""... $ac_c" 1>&6
-echo "configure:2599: checking for prefix of system macro packages" >&5
+echo "configure:2605: checking for prefix of system macro packages" >&5
sys_tmac_prefix=
sys_tmac_file_prefix=
for d in /usr/share/lib/tmac /usr/lib/tmac; do
@@ -2615,7 +2621,7 @@ echo "$ac_t""$sys_tmac_prefix" 1>&6
tmac_wrap=
echo $ac_n "checking which system macro packages should be made available""... $ac_c" 1>&6
-echo "configure:2619: checking which system macro packages should be made available" >&5
+echo "configure:2625: checking which system macro packages should be made available" >&5
if test "x$sys_tmac_file_prefix" = "xtmac."; then
for f in $sys_tmac_prefix*; do
suff=`echo $f | sed -e "s;$sys_tmac_prefix;;"`
@@ -2805,6 +2811,7 @@ s%@mandir@%$mandir%g
s%@top_builddir@%$top_builddir%g
s%@CC@%$CC%g
s%@CXX@%$CXX%g
+s%@TTYDEVDIRS@%$TTYDEVDIRS%g
s%@LPR@%$LPR%g
s%@LP@%$LP%g
s%@LPQ@%$LPQ%g
diff --git a/configure.in b/configure.in
index ef00ab38..0521b8ff 100755
--- a/configure.in
+++ b/configure.in
@@ -18,7 +18,7 @@ AC_PROG_LN_S
GROFF_CSH_HACK(SH_SCRIPT_SED_CMD='1s/.*/:/', SH_SCRIPT_SED_CMD='')
AC_SUBST(SH_SCRIPT_SED_CMD)
dnl checks for headers
-AC_CHECK_HEADERS(unistd.h dirent.h limits.h sys/dir.h stdlib.h)
+AC_CHECK_HEADERS(unistd.h dirent.h limits.h sys/dir.h stdlib.h strings.h)
GROFF_ISC_SYSV3
GROFF_POSIX
GROFF_PUTENV
diff --git a/doc/groff.texinfo b/doc/groff.texinfo
index abeb4380..0f93572e 100644
--- a/doc/groff.texinfo
+++ b/doc/groff.texinfo
@@ -885,7 +885,8 @@ mathematical pictures (@code{ideal}) and chemical structures
into a postprocessor which will produce output for a particular device.
Currently, @code{groff} has postprocessors for @sc{PostScript},
character terminals, X@w{ }Windows (for previewing), @TeX{} DVI format,
-HP LaserJet@w{ }4 and Canon LBP printers, and @acronym{HTML}.
+HP LaserJet@w{ }4 and Canon LBP printers (which use @acronym{CAPSL}),
+and @acronym{HTML}.
@node Credits, , Output device intro, Introduction
@@ -3781,8 +3782,9 @@ Disable no-space mode.
@cindex tabs and fields
@cindex fields and tabs
-A tab character (@acronym{ASCII} char@w{ }9) causes a horizontal
-movement to the next tab stop (which is much like that on a typewriter).
+A tab character (@acronym{ASCII} char@w{ }9, @acronym{EBCDIC} char@w{
+}5) causes a horizontal movement to the next tab stop (which is much
+like that on a typewriter).
@Deffn{Escape, \\t, }
This escape is a non-interpreted tab character. In copy mode
@@ -5242,7 +5244,7 @@ name.
This would be called as
@example
-.vl $Id: groff.texinfo,v 1.27 2000/04/22 13:17:38 wlemb Exp $
+.vl $Id: groff.texinfo,v 1.28 2000/04/29 06:02:25 wlemb Exp $
@end example
@xref{Request Arguments}.
@@ -5963,8 +5965,9 @@ large documents, i.e.@: keeping each chapter in a separate file.
@findex mso
The @code{mso} request is the same as the @code{so} request except that
-the file is searched for in the same way that @file{tmac.@var{name}} is
-searched for when the @option{-m@var{name}} option is specified.
+the file is searched for in the same directories as
+@file{tmac.@var{name}} is searched for when the @option{-m@var{name}}
+option is specified.
@findex cf
@cindex transparent output
diff --git a/font/devX100-12/CB b/font/devX100-12/CB
index 3751184a..cf3bf7a8 100644
--- a/font/devX100-12/CB
+++ b/font/devX100-12/CB
@@ -158,7 +158,7 @@ aa 10,11 0 0264
µ 10,7,3 0 0265
ps 10,11,1 0 0266
¶ "
-md 10,6 0 0267
+pc 10,6 0 0267
· "
ac 10,1,3 0 0270
¸ "
diff --git a/font/devX100-12/CBI b/font/devX100-12/CBI
index d7d0145a..329d33e3 100644
--- a/font/devX100-12/CBI
+++ b/font/devX100-12/CBI
@@ -158,7 +158,7 @@ aa 10,11 0 0264
µ 10,7,3 0 0265
ps 10,11,1 0 0266
¶ "
-md 10,6 0 0267
+pc 10,6 0 0267
· "
ac 10,0,3 0 0270
¸ "
diff --git a/font/devX100-12/CI b/font/devX100-12/CI
index 804f71f7..2c05bdf7 100644
--- a/font/devX100-12/CI
+++ b/font/devX100-12/CI
@@ -158,7 +158,7 @@ aa 10,11 0 0264
µ 10,7,3 0 0265
ps 10,11,1 0 0266
¶ "
-md 10,6 0 0267
+pc 10,6 0 0267
· "
ac 10,0,3 0 0270
¸ "
diff --git a/font/devX100-12/CR b/font/devX100-12/CR
index 140ec55d..823f9f52 100644
--- a/font/devX100-12/CR
+++ b/font/devX100-12/CR
@@ -158,7 +158,7 @@ aa 10,11 0 0264
µ 10,7,3 0 0265
ps 10,11,1 0 0266
¶ "
-md 10,6 0 0267
+pc 10,6 0 0267
· "
ac 10,1,3 0 0270
¸ "
diff --git a/font/devX100-12/HB b/font/devX100-12/HB
index e68615e1..e0e11a1a 100644
--- a/font/devX100-12/HB
+++ b/font/devX100-12/HB
@@ -158,7 +158,7 @@ aa 6,13 0 0264
µ 10,9,3 0 0265
ps 9,12,3 0 0266
¶ "
-md 5,6 0 0267
+pc 5,6 0 0267
· "
ac 6,0,4 0 0270
¸ "
diff --git a/font/devX100-12/HBI b/font/devX100-12/HBI
index 6723ddff..882551d4 100644
--- a/font/devX100-12/HBI
+++ b/font/devX100-12/HBI
@@ -158,7 +158,7 @@ aa 6,13 0 0264
µ 10,9,4 0 0265
ps 9,12,3 0 0266
¶ "
-md 5,6 0 0267
+pc 5,6 0 0267
· "
ac 6,0,4 0 0270
¸ "
diff --git a/font/devX100-12/HI b/font/devX100-12/HI
index f002cd63..31c55ba1 100644
--- a/font/devX100-12/HI
+++ b/font/devX100-12/HI
@@ -158,7 +158,7 @@ aa 6,13 0 0264
µ 9,9,4 0 0265
ps 9,12,3 0 0266
¶ "
-md 5,7 0 0267
+pc 5,7 0 0267
· "
ac 6,0,4 0 0270
¸ "
diff --git a/font/devX100-12/HR b/font/devX100-12/HR
index d2b296f6..e5023e26 100644
--- a/font/devX100-12/HR
+++ b/font/devX100-12/HR
@@ -158,7 +158,7 @@ aa 6,13 0 0264
µ 9,9,4 0 0265
ps 9,12,3 0 0266
¶ "
-md 5,6 0 0267
+pc 5,6 0 0267
· "
ac 6,0,4 0 0270
¸ "
diff --git a/font/devX100-12/NB b/font/devX100-12/NB
index f997df59..f4929ba0 100644
--- a/font/devX100-12/NB
+++ b/font/devX100-12/NB
@@ -158,7 +158,7 @@ aa 6,12 0 0264
µ 11,8,3 0 0265
ps 12,12 0 0266
¶ "
-md 5,6 0 0267
+pc 5,6 0 0267
· "
ac 6,1,3 0 0270
¸ "
diff --git a/font/devX100-12/NBI b/font/devX100-12/NBI
index 38c32819..3411b30f 100644
--- a/font/devX100-12/NBI
+++ b/font/devX100-12/NBI
@@ -158,7 +158,7 @@ aa 6,12 0 0264
µ 11,8,3 0 0265
ps 11,12 0 0266
¶ "
-md 5,6 0 0267
+pc 5,6 0 0267
· "
ac 5,1,3 0 0270
¸ "
diff --git a/font/devX100-12/NI b/font/devX100-12/NI
index 7a34f2af..2c0257d4 100644
--- a/font/devX100-12/NI
+++ b/font/devX100-12/NI
@@ -158,7 +158,7 @@ aa 5,12 0 0264
µ 10,8,3 0 0265
ps 11,12 0 0266
¶ "
-md 5,5 0 0267
+pc 5,5 0 0267
· "
ac 5,1,3 0 0270
¸ "
diff --git a/font/devX100-12/NR b/font/devX100-12/NR
index 0a9a0cfa..e652d6b1 100644
--- a/font/devX100-12/NR
+++ b/font/devX100-12/NR
@@ -158,7 +158,7 @@ aa 5,12 0 0264
µ 10,8,3 0 0265
ps 10,12,3 0 0266
¶ "
-md 5,5 0 0267
+pc 5,5 0 0267
· "
ac 5,1,3 0 0270
¸ "
diff --git a/font/devX100-12/TB b/font/devX100-12/TB
index 83073d52..df8c1b67 100644
--- a/font/devX100-12/TB
+++ b/font/devX100-12/TB
@@ -158,7 +158,7 @@ aa 6,12 0 0264
µ 9,8,3 0 0265
ps 9,11,4 0 0266
¶ "
-md 4,6 0 0267
+pc 4,6 0 0267
· "
ac 6,0,4 0 0270
¸ "
diff --git a/font/devX100-12/TBI b/font/devX100-12/TBI
index 71ca7136..df4b8828 100644
--- a/font/devX100-12/TBI
+++ b/font/devX100-12/TBI
@@ -158,7 +158,7 @@ aa 6,12 0 0264
µ 9,8,3 0 0265
ps 8,11,3 0 0266
¶ "
-md 4,5 0 0267
+pc 4,5 0 0267
· "
ac 6,1,3 0 0270
¸ "
diff --git a/font/devX100-12/TI b/font/devX100-12/TI
index fad269f9..5b7be6ed 100644
--- a/font/devX100-12/TI
+++ b/font/devX100-12/TI
@@ -158,7 +158,7 @@ aa 6,12 0 0264
µ 8,8,4 0 0265
ps 9,11,3 0 0266
¶ "
-md 4,5 0 0267
+pc 4,5 0 0267
· "
ac 6,1,3 0 0270
¸ "
diff --git a/font/devX100-12/TR b/font/devX100-12/TR
index 6db573e8..af74596b 100644
--- a/font/devX100-12/TR
+++ b/font/devX100-12/TR
@@ -158,7 +158,7 @@ aa 6,11 0 0264
µ 8,8,3 0 0265
ps 8,11,4 0 0266
¶ "
-md 4,6 0 0267
+pc 4,6 0 0267
· "
ac 6,0,4 0 0270
¸ "
diff --git a/font/devX100/CB b/font/devX100/CB
index 7239ed1e..d68b5c02 100644
--- a/font/devX100/CB
+++ b/font/devX100/CB
@@ -158,7 +158,7 @@ aa 9,9 0 0264
µ 9,7,3 0 0265
ps 9,10,1 0 0266
¶ "
-md 9,5 0 0267
+pc 9,5 0 0267
· "
ac 9,1,3 0 0270
¸ "
diff --git a/font/devX100/CBI b/font/devX100/CBI
index 384f91d7..1c826c5d 100644
--- a/font/devX100/CBI
+++ b/font/devX100/CBI
@@ -158,7 +158,7 @@ aa 9,10 0 0264
µ 9,7,3 0 0265
ps 9,10,1 0 0266
¶ "
-md 9,5 0 0267
+pc 9,5 0 0267
· "
ac 9,1,3 0 0270
¸ "
diff --git a/font/devX100/CI b/font/devX100/CI
index 07fd0a68..39ebd472 100644
--- a/font/devX100/CI
+++ b/font/devX100/CI
@@ -158,7 +158,7 @@ aa 9,9 0 0264
µ 9,7,3 0 0265
ps 9,9,1 0 0266
¶ "
-md 9,5 0 0267
+pc 9,5 0 0267
· "
ac 9,1,3 0 0270
¸ "
diff --git a/font/devX100/CR b/font/devX100/CR
index e425fa60..d32e9835 100644
--- a/font/devX100/CR
+++ b/font/devX100/CR
@@ -158,7 +158,7 @@ aa 9,10 0 0264
µ 9,7,3 0 0265
ps 9,9,1 0 0266
¶ "
-md 9,5 0 0267
+pc 9,5 0 0267
· "
ac 9,0,3 0 0270
¸ "
diff --git a/font/devX100/HB b/font/devX100/HB
index d877fd65..ab12c2ed 100644
--- a/font/devX100/HB
+++ b/font/devX100/HB
@@ -158,7 +158,7 @@ aa 5,11 0 0264
µ 9,8,3 0 0265
ps 8,11,3 0 0266
¶ "
-md 4,5 0 0267
+pc 4,5 0 0267
· "
ac 5,0,3 0 0270
¸ "
diff --git a/font/devX100/HBI b/font/devX100/HBI
index 1cf0e56e..41162008 100644
--- a/font/devX100/HBI
+++ b/font/devX100/HBI
@@ -158,7 +158,7 @@ aa 5,11 0 0264
µ 9,8,3 0 0265
ps 8,11,3 0 0266
¶ "
-md 4,5 0 0267
+pc 4,5 0 0267
· "
ac 5,1,3 0 0270
¸ "
diff --git a/font/devX100/HI b/font/devX100/HI
index 7908492d..dd6eabff 100644
--- a/font/devX100/HI
+++ b/font/devX100/HI
@@ -158,7 +158,7 @@ aa 4,11 0 0264
µ 8,8,3 0 0265
ps 8,11,3 0 0266
¶ "
-md 4,5 0 0267
+pc 4,5 0 0267
· "
ac 3,0,3 0 0270
¸ "
diff --git a/font/devX100/HR b/font/devX100/HR
index c2f6af39..6191d2f3 100644
--- a/font/devX100/HR
+++ b/font/devX100/HR
@@ -158,7 +158,7 @@ aa 5,11 0 0264
µ 8,8,3 0 0265
ps 8,11,3 0 0266
¶ "
-md 4,5 0 0267
+pc 4,5 0 0267
· "
ac 5,0,3 0 0270
¸ "
diff --git a/font/devX100/NB b/font/devX100/NB
index d47fdb2e..029981fb 100644
--- a/font/devX100/NB
+++ b/font/devX100/NB
@@ -158,7 +158,7 @@ aa 6,11 0 0264
µ 10,7,3 0 0265
ps 10,11 0 0266
¶ "
-md 5,6 0 0267
+pc 5,6 0 0267
· "
ac 5,0,3 0 0270
¸ "
diff --git a/font/devX100/NBI b/font/devX100/NBI
index c46b945a..9f0c5366 100644
--- a/font/devX100/NBI
+++ b/font/devX100/NBI
@@ -158,7 +158,7 @@ aa 5,11 0 0264
µ 10,7,3 0 0265
ps 9,11 0 0266
¶ "
-md 5,6 0 0267
+pc 5,6 0 0267
· "
ac 5,0,3 0 0270
¸ "
diff --git a/font/devX100/NI b/font/devX100/NI
index 3216f64a..a709a41c 100644
--- a/font/devX100/NI
+++ b/font/devX100/NI
@@ -158,7 +158,7 @@ aa 4,11 0 0264
µ 9,7,3 0 0265
ps 9,11 0 0266
¶ "
-md 5,6 0 0267
+pc 5,6 0 0267
· "
ac 5,0,3 0 0270
¸ "
diff --git a/font/devX100/NR b/font/devX100/NR
index 8e6717ee..469533d0 100644
--- a/font/devX100/NR
+++ b/font/devX100/NR
@@ -158,7 +158,7 @@ aa 5,11 0 0264
µ 9,7,3 0 0265
ps 9,11,2 0 0266
¶ "
-md 4,5 0 0267
+pc 4,5 0 0267
· "
ac 5,1,3 0 0270
¸ "
diff --git a/font/devX100/TB b/font/devX100/TB
index ebafbac7..b8302ded 100644
--- a/font/devX100/TB
+++ b/font/devX100/TB
@@ -158,7 +158,7 @@ aa 5,11 0 0264
µ 7,7,3 0 0265
ps 8,10,3 0 0266
¶ "
-md 4,6 0 0267
+pc 4,6 0 0267
· "
ac 5,0,3 0 0270
¸ "
diff --git a/font/devX100/TBI b/font/devX100/TBI
index 2297b4b2..4b4e2749 100644
--- a/font/devX100/TBI
+++ b/font/devX100/TBI
@@ -158,7 +158,7 @@ aa 6,10 0 0264
µ 7,7,3 0 0265
ps 8,10,3 0 0266
¶ "
-md 4,5 0 0267
+pc 4,5 0 0267
· "
ac 5,0,3 0 0270
¸ "
diff --git a/font/devX100/TI b/font/devX100/TI
index 80a2f1c4..bb7c60e5 100644
--- a/font/devX100/TI
+++ b/font/devX100/TI
@@ -158,7 +158,7 @@ aa 4,10 0 0264
µ 7,7,3 0 0265
ps 8,10,3 0 0266
¶ "
-md 4,4 0 0267
+pc 4,4 0 0267
· "
ac 5,0,3 0 0270
¸ "
diff --git a/font/devX100/TR b/font/devX100/TR
index eafc811b..d0eaf176 100644
--- a/font/devX100/TR
+++ b/font/devX100/TR
@@ -158,7 +158,7 @@ aa 5,11 0 0264
µ 7,7,3 0 0265
ps 7,10,3 0 0266
¶ "
-md 4,5 0 0267
+pc 4,5 0 0267
· "
ac 5,0,3 0 0270
¸ "
diff --git a/font/devX75-12/CB b/font/devX75-12/CB
index a5d1baff..a2283b7e 100644
--- a/font/devX75-12/CB
+++ b/font/devX75-12/CB
@@ -158,7 +158,7 @@ aa 7,9 0 0264
µ 7,6,3 0 0265
ps 7,9,1 0 0266
¶ "
-md 7,5 0 0267
+pc 7,5 0 0267
· "
ac 7,0,3 0 0270
¸ "
diff --git a/font/devX75-12/CBI b/font/devX75-12/CBI
index 764eaf77..733bad8f 100644
--- a/font/devX75-12/CBI
+++ b/font/devX75-12/CBI
@@ -158,7 +158,7 @@ aa 7,9 0 0264
µ 7,6,3 0 0265
ps 7,9,1 0 0266
¶ "
-md 7,5 0 0267
+pc 7,5 0 0267
· "
ac 7,0,3 0 0270
¸ "
diff --git a/font/devX75-12/CI b/font/devX75-12/CI
index acc9ec86..7558fcd9 100644
--- a/font/devX75-12/CI
+++ b/font/devX75-12/CI
@@ -158,7 +158,7 @@ aa 7,9 0 0264
µ 7,6,3 0 0265
ps 7,9,1 0 0266
¶ "
-md 7,4 0 0267
+pc 7,4 0 0267
· "
ac 7,0,3 0 0270
¸ "
diff --git a/font/devX75-12/CR b/font/devX75-12/CR
index 666e837b..ddb0981d 100644
--- a/font/devX75-12/CR
+++ b/font/devX75-12/CR
@@ -158,7 +158,7 @@ aa 7,9 0 0264
µ 7,6,3 0 0265
ps 7,9,1 0 0266
¶ "
-md 7,4 0 0267
+pc 7,4 0 0267
· "
ac 7,0,3 0 0270
¸ "
diff --git a/font/devX75-12/HB b/font/devX75-12/HB
index b8cbb6ef..1702d490 100644
--- a/font/devX75-12/HB
+++ b/font/devX75-12/HB
@@ -158,7 +158,7 @@ aa 4,10 0 0264
µ 7,7,3 0 0265
ps 7,9,3 0 0266
¶ "
-md 4,5 0 0267
+pc 4,5 0 0267
· "
ac 4,1,3 0 0270
¸ "
diff --git a/font/devX75-12/HBI b/font/devX75-12/HBI
index 3014c902..1b5036f9 100644
--- a/font/devX75-12/HBI
+++ b/font/devX75-12/HBI
@@ -158,7 +158,7 @@ aa 4,9 0 0264
µ 7,7,3 0 0265
ps 7,9,3 0 0266
¶ "
-md 4,5 0 0267
+pc 4,5 0 0267
· "
ac 4,1,3 0 0270
¸ "
diff --git a/font/devX75-12/HI b/font/devX75-12/HI
index 587e1451..0b02d609 100644
--- a/font/devX75-12/HI
+++ b/font/devX75-12/HI
@@ -158,7 +158,7 @@ aa 2,10 0 0264
µ 7,7,3 0 0265
ps 8,9,3 0 0266
¶ "
-md 3,4 0 0267
+pc 3,4 0 0267
· "
ac 3,1,3 0 0270
¸ "
diff --git a/font/devX75-12/HR b/font/devX75-12/HR
index 86958ed6..4f724c96 100644
--- a/font/devX75-12/HR
+++ b/font/devX75-12/HR
@@ -158,7 +158,7 @@ aa 2,10 0 0264
µ 7,7,3 0 0265
ps 7,9,3 0 0266
¶ "
-md 3,4 0 0267
+pc 3,4 0 0267
· "
ac 3,1,3 0 0270
¸ "
diff --git a/font/devX75-12/NB b/font/devX75-12/NB
index 5fea0171..f3168b9c 100644
--- a/font/devX75-12/NB
+++ b/font/devX75-12/NB
@@ -158,7 +158,7 @@ aa 5,9 0 0264
µ 9,6,3 0 0265
ps 10,9 0 0266
¶ "
-md 3,5 0 0267
+pc 3,5 0 0267
· "
ac 5,0,3 0 0270
¸ "
diff --git a/font/devX75-12/NBI b/font/devX75-12/NBI
index 0da124ad..cc58f3bf 100644
--- a/font/devX75-12/NBI
+++ b/font/devX75-12/NBI
@@ -158,7 +158,7 @@ aa 4,9 0 0264
µ 8,6,3 0 0265
ps 8,9 0 0266
¶ "
-md 5,5 0 0267
+pc 5,5 0 0267
· "
ac 4,0,3 0 0270
¸ "
diff --git a/font/devX75-12/NI b/font/devX75-12/NI
index 05ee8cdb..37c56ec3 100644
--- a/font/devX75-12/NI
+++ b/font/devX75-12/NI
@@ -158,7 +158,7 @@ aa 4,9 0 0264
µ 8,6,3 0 0265
ps 9,9 0 0266
¶ "
-md 5,5 0 0267
+pc 5,5 0 0267
· "
ac 4,0,3 0 0270
¸ "
diff --git a/font/devX75-12/NR b/font/devX75-12/NR
index a1df4867..283e6cb0 100644
--- a/font/devX75-12/NR
+++ b/font/devX75-12/NR
@@ -158,7 +158,7 @@ aa 3,9 0 0264
µ 8,6,3 0 0265
ps 8,9,2 0 0266
¶ "
-md 4,5 0 0267
+pc 4,5 0 0267
· "
ac 4,0,3 0 0270
¸ "
diff --git a/font/devX75-12/TB b/font/devX75-12/TB
index 348d3881..d7631ba2 100644
--- a/font/devX75-12/TB
+++ b/font/devX75-12/TB
@@ -158,7 +158,7 @@ aa 4,9 0 0264
µ 6,6,3 0 0265
ps 8,9,3 0 0266
¶ "
-md 3,5 0 0267
+pc 3,5 0 0267
· "
ac 4,0,3 0 0270
¸ "
diff --git a/font/devX75-12/TBI b/font/devX75-12/TBI
index 02793a58..95d87a80 100644
--- a/font/devX75-12/TBI
+++ b/font/devX75-12/TBI
@@ -158,7 +158,7 @@ aa 4,9 0 0264
µ 7,6,3 0 0265
ps 7,9,3 0 0266
¶ "
-md 3,5 0 0267
+pc 3,5 0 0267
· "
ac 4,0,3 0 0270
¸ "
diff --git a/font/devX75-12/TI b/font/devX75-12/TI
index dd79bd1d..22226040 100644
--- a/font/devX75-12/TI
+++ b/font/devX75-12/TI
@@ -158,7 +158,7 @@ aa 4,9 0 0264
µ 6,6,3 0 0265
ps 7,9,2 0 0266
¶ "
-md 3,4 0 0267
+pc 3,4 0 0267
· "
ac 4,0,3 0 0270
¸ "
diff --git a/font/devX75-12/TR b/font/devX75-12/TR
index da7c961a..4386981f 100644
--- a/font/devX75-12/TR
+++ b/font/devX75-12/TR
@@ -158,7 +158,7 @@ aa 4,9 0 0264
µ 6,6,3 0 0265
ps 7,9,3 0 0266
¶ "
-md 3,4 0 0267
+pc 3,4 0 0267
· "
ac 3,0,3 0 0270
¸ "
diff --git a/font/devX75/CB b/font/devX75/CB
index 55831359..3a877fd3 100644
--- a/font/devX75/CB
+++ b/font/devX75/CB
@@ -158,7 +158,7 @@ aa 6,8 0 0264
µ 6,5,2 0 0265
ps 6,7,1 0 0266
¶ "
-md 6,5 0 0267
+pc 6,5 0 0267
· "
ac 6,1,2 0 0270
¸ "
diff --git a/font/devX75/CBI b/font/devX75/CBI
index e6281f44..21cdd924 100644
--- a/font/devX75/CBI
+++ b/font/devX75/CBI
@@ -158,7 +158,7 @@ aa 6,8 0 0264
µ 6,5,2 0 0265
ps 6,7,1 0 0266
¶ "
-md 6,4 0 0267
+pc 6,4 0 0267
· "
ac 6,0,2 0 0270
¸ "
diff --git a/font/devX75/CI b/font/devX75/CI
index f19be187..51c620c0 100644
--- a/font/devX75/CI
+++ b/font/devX75/CI
@@ -158,7 +158,7 @@ aa 6,8 0 0264
µ 6,5,2 0 0265
ps 6,7,1 0 0266
¶ "
-md 6,4 0 0267
+pc 6,4 0 0267
· "
ac 6,0,2 0 0270
¸ "
diff --git a/font/devX75/CR b/font/devX75/CR
index 8bb40b27..9d2f6bac 100644
--- a/font/devX75/CR
+++ b/font/devX75/CR
@@ -158,7 +158,7 @@ aa 6,8 0 0264
µ 6,5,2 0 0265
ps 6,6,1 0 0266
¶ "
-md 6,4 0 0267
+pc 6,4 0 0267
· "
ac 6,1,2 0 0270
¸ "
diff --git a/font/devX75/HB b/font/devX75/HB
index 26894e07..7635c544 100644
--- a/font/devX75/HB
+++ b/font/devX75/HB
@@ -158,7 +158,7 @@ aa 3,9 0 0264
µ 6,6,2 0 0265
ps 6,8,2 0 0266
¶ "
-md 3,4 0 0267
+pc 3,4 0 0267
· "
ac 3,0,2 0 0270
¸ "
diff --git a/font/devX75/HBI b/font/devX75/HBI
index 64880034..1adb8f0b 100644
--- a/font/devX75/HBI
+++ b/font/devX75/HBI
@@ -158,7 +158,7 @@ aa 3,9 0 0264
µ 6,6,2 0 0265
ps 7,8,2 0 0266
¶ "
-md 3,4 0 0267
+pc 3,4 0 0267
· "
ac 3,1,2 0 0270
¸ "
diff --git a/font/devX75/HI b/font/devX75/HI
index 07509511..d66235f5 100644
--- a/font/devX75/HI
+++ b/font/devX75/HI
@@ -158,7 +158,7 @@ aa 3,9 0 0264
µ 5,6,2 0 0265
ps 6,8,2 0 0266
¶ "
-md 3,5 0 0267
+pc 3,5 0 0267
· "
ac 3,1,2 0 0270
¸ "
diff --git a/font/devX75/HR b/font/devX75/HR
index aeac63ed..cd8bdac7 100644
--- a/font/devX75/HR
+++ b/font/devX75/HR
@@ -158,7 +158,7 @@ aa 3,8 0 0264
µ 5,6,2 0 0265
ps 6,8,2 0 0266
¶ "
-md 3,4 0 0267
+pc 3,4 0 0267
· "
ac 3,0,2 0 0270
¸ "
diff --git a/font/devX75/NB b/font/devX75/NB
index d783d02b..d9465a90 100644
--- a/font/devX75/NB
+++ b/font/devX75/NB
@@ -158,7 +158,7 @@ aa 4,8 0 0264
µ 7,5,2 0 0265
ps 8,8 0 0266
¶ "
-md 3,5 0 0267
+pc 3,5 0 0267
· "
ac 4,1,2 0 0270
¸ "
diff --git a/font/devX75/NBI b/font/devX75/NBI
index bdad1059..76ea837b 100644
--- a/font/devX75/NBI
+++ b/font/devX75/NBI
@@ -158,7 +158,7 @@ aa 4,8 0 0264
µ 7,5,2 0 0265
ps 8,8 0 0266
¶ "
-md 3,5 0 0267
+pc 3,5 0 0267
· "
ac 4,1,2 0 0270
¸ "
diff --git a/font/devX75/NI b/font/devX75/NI
index 20c2c424..4c4bb21a 100644
--- a/font/devX75/NI
+++ b/font/devX75/NI
@@ -158,7 +158,7 @@ aa 3,8 0 0264
µ 6,5,2 0 0265
ps 8,8 0 0266
¶ "
-md 3,4 0 0267
+pc 3,4 0 0267
· "
ac 4,1,2 0 0270
¸ "
diff --git a/font/devX75/NR b/font/devX75/NR
index aa05125e..86bc86f1 100644
--- a/font/devX75/NR
+++ b/font/devX75/NR
@@ -158,7 +158,7 @@ aa 3,8 0 0264
µ 6,5,2 0 0265
ps 7,8,2 0 0266
¶ "
-md 4,4 0 0267
+pc 4,4 0 0267
· "
ac 3,1,2 0 0270
¸ "
diff --git a/font/devX75/TB b/font/devX75/TB
index 09077142..bbf4ea4a 100644
--- a/font/devX75/TB
+++ b/font/devX75/TB
@@ -158,7 +158,7 @@ aa 4,7 0 0264
µ 5,5,3 0 0265
ps 6,7,3 0 0266
¶ "
-md 3,4 0 0267
+pc 3,4 0 0267
· "
ac 3,0,3 0 0270
¸ "
diff --git a/font/devX75/TBI b/font/devX75/TBI
index 37d92b0a..37d4ce8e 100644
--- a/font/devX75/TBI
+++ b/font/devX75/TBI
@@ -158,7 +158,7 @@ aa 4,7 0 0264
µ 5,5,3 0 0265
ps 8,7,3 0 0266
¶ "
-md 4,4 0 0267
+pc 4,4 0 0267
· "
ac 3,0,3 0 0270
¸ "
diff --git a/font/devX75/TI b/font/devX75/TI
index daa858e2..a940cffe 100644
--- a/font/devX75/TI
+++ b/font/devX75/TI
@@ -158,7 +158,7 @@ aa 3,8 0 0264
µ 5,5,3 0 0265
ps 6,7,3 0 0266
¶ "
-md 3,3 0 0267
+pc 3,3 0 0267
· "
ac 3,0,2 0 0270
¸ "
diff --git a/font/devX75/TR b/font/devX75/TR
index c1ac847b..c40569c9 100644
--- a/font/devX75/TR
+++ b/font/devX75/TR
@@ -158,7 +158,7 @@ aa 3,7 0 0264
µ 5,5,2 0 0265
ps 6,7,2 0 0266
¶ "
-md 2,3 0 0267
+pc 2,3 0 0267
· "
ac 4,0,3 0 0270
¸ "
diff --git a/font/devdvi/S b/font/devdvi/S
index 11b79ff9..75abc6c8 100644
--- a/font/devdvi/S
+++ b/font/devdvi/S
@@ -8,6 +8,7 @@ charset
mi 815562,611670,87382 3 0000
\- "
md 291272,466035,-58253 2 0001
+pc "
char215 815562,611670,87382 3 0002
mu "
** 524290,487880,-36408 2 0003
diff --git a/font/devdvi/generate/texsy.map b/font/devdvi/generate/texsy.map
index 2c970bc2..fe98eb25 100644
--- a/font/devdvi/generate/texsy.map
+++ b/font/devdvi/generate/texsy.map
@@ -1,5 +1,5 @@
0 \- mi
-1 md
+1 md pc
2 mu char215
3 **
4 di char247
diff --git a/font/devhtml/CB b/font/devhtml/CB
index a1285e01..f2293df4 100755
--- a/font/devhtml/CB
+++ b/font/devhtml/CB
@@ -158,7 +158,7 @@ aa 9,9 0 0264 &acute;
µ 9,7,3 0 0265 &micro;
ps 9,10,1 0 0266 &para;
¶ "
-md 9,5 0 0267 &middot;
+pc 9,5 0 0267 &middot;
· "
ac 9,1,3 0 0270 &cedil;
¸ "
diff --git a/font/devhtml/CBI b/font/devhtml/CBI
index 97103933..15711c97 100755
--- a/font/devhtml/CBI
+++ b/font/devhtml/CBI
@@ -158,7 +158,7 @@ aa 9,10 0 0264 &acute;
µ 9,7,3 0 0265 &micro;
ps 9,10,1 0 0266 &para;
¶ "
-md 9,5 0 0267 &middot;
+pc 9,5 0 0267 &middot;
· "
ac 9,1,3 0 0270 &cedil;
¸ "
diff --git a/font/devhtml/CI b/font/devhtml/CI
index e1ca215e..8c947fcf 100755
--- a/font/devhtml/CI
+++ b/font/devhtml/CI
@@ -158,7 +158,7 @@ aa 9,9 0 0264 &acute;
µ 9,7,3 0 0265 &micro;
ps 9,9,1 0 0266 &para;
¶ "
-md 9,5 0 0267 &middot;
+pc 9,5 0 0267 &middot;
· "
ac 9,1,3 0 0270 &cedil;
¸ "
diff --git a/font/devhtml/CR b/font/devhtml/CR
index 44f52c12..328625c2 100755
--- a/font/devhtml/CR
+++ b/font/devhtml/CR
@@ -158,7 +158,7 @@ aa 9,10 0 0264 &acute;
µ 9,7,3 0 0265 &micro;
ps 9,9,1 0 0266 &para;
¶ "
-md 9,5 0 0267 &middot;
+pc 9,5 0 0267 &middot;
· "
ac 9,0,3 0 0270 &cedil;
¸ "
diff --git a/font/devhtml/HB b/font/devhtml/HB
index fc8b0204..afd493a3 100755
--- a/font/devhtml/HB
+++ b/font/devhtml/HB
@@ -158,7 +158,7 @@ aa 5,11 0 0264 &acute;
µ 9,8,3 0 0265 &micro;
ps 8,11,3 0 0266 &para;
¶ "
-md 4,5 0 0267 &middot;
+pc 4,5 0 0267 &middot;
· "
ac 5,0,3 0 0270 &cedil;
¸ "
diff --git a/font/devhtml/HBI b/font/devhtml/HBI
index ede7b5d5..6b5844f2 100755
--- a/font/devhtml/HBI
+++ b/font/devhtml/HBI
@@ -158,7 +158,7 @@ aa 5,11 0 0264 &acute;
µ 9,8,3 0 0265 &micro;
ps 8,11,3 0 0266 &para;
¶ "
-md 4,5 0 0267 &middot;
+pc 4,5 0 0267 &middot;
· "
ac 5,1,3 0 0270 &cedil;
¸ "
diff --git a/font/devhtml/HI b/font/devhtml/HI
index 6497a160..06c65ab8 100755
--- a/font/devhtml/HI
+++ b/font/devhtml/HI
@@ -158,7 +158,7 @@ aa 4,11 0 0264 &acute;
µ 8,8,3 0 0265 &micro;
ps 8,11,3 0 0266 &para;
¶ "
-md 4,5 0 0267 &middot;
+pc 4,5 0 0267 &middot;
· "
ac 3,0,3 0 0270 &cedil;
¸ "
diff --git a/font/devhtml/HR b/font/devhtml/HR
index 7ca41310..7ebdf8c0 100755
--- a/font/devhtml/HR
+++ b/font/devhtml/HR
@@ -158,7 +158,7 @@ aa 5,11 0 0264 &acute;
µ 8,8,3 0 0265 &micro;
ps 8,11,3 0 0266 &para;
¶ "
-md 4,5 0 0267 &middot;
+pc 4,5 0 0267 &middot;
· "
ac 5,0,3 0 0270 &cedil;
¸ "
diff --git a/font/devhtml/NB b/font/devhtml/NB
index 82f8ca62..7dc34386 100755
--- a/font/devhtml/NB
+++ b/font/devhtml/NB
@@ -158,7 +158,7 @@ aa 6,11 0 0264 &acute;
µ 10,7,3 0 0265 &micro;
ps 10,11 0 0266 &para;
¶ "
-md 5,6 0 0267 &middot;
+pc 5,6 0 0267 &middot;
· "
ac 5,0,3 0 0270 &cedil;
¸ "
diff --git a/font/devhtml/NBI b/font/devhtml/NBI
index c288f693..5ca9a376 100755
--- a/font/devhtml/NBI
+++ b/font/devhtml/NBI
@@ -158,7 +158,7 @@ aa 5,11 0 0264 &acute;
µ 10,7,3 0 0265 &micro;
ps 9,11 0 0266 &para;
¶ "
-md 5,6 0 0267 &middot;
+pc 5,6 0 0267 &middot;
· "
ac 5,0,3 0 0270 &cedil;
¸ "
diff --git a/font/devhtml/NI b/font/devhtml/NI
index 21e7263a..33435f8f 100755
--- a/font/devhtml/NI
+++ b/font/devhtml/NI
@@ -158,7 +158,7 @@ aa 4,11 0 0264 &acute;
µ 9,7,3 0 0265 &micro;
ps 9,11 0 0266 &para;
¶ "
-md 5,6 0 0267 &middot;
+pc 5,6 0 0267 &middot;
· "
ac 5,0,3 0 0270 &cedil;
¸ "
diff --git a/font/devhtml/NR b/font/devhtml/NR
index 8741cf49..d0a4ac3f 100755
--- a/font/devhtml/NR
+++ b/font/devhtml/NR
@@ -158,7 +158,7 @@ aa 5,11 0 0264 &acute;
µ 9,7,3 0 0265 &micro;
ps 9,11,2 0 0266 &para;
¶ "
-md 4,5 0 0267 &middot;
+pc 4,5 0 0267 &middot;
· "
ac 5,1,3 0 0270 &cedil;
¸ "
diff --git a/font/devhtml/TB b/font/devhtml/TB
index 0c31f24d..a5d48a3a 100755
--- a/font/devhtml/TB
+++ b/font/devhtml/TB
@@ -158,7 +158,7 @@ aa 5,11 0 0264 &acute;
µ 7,7,3 0 0265 &micro;
ps 8,10,3 0 0266 &para;
¶ "
-md 4,6 0 0267 &middot;
+pc 4,6 0 0267 &middot;
· "
ac 5,0,3 0 0270 &cedil;
¸ "
diff --git a/font/devhtml/TBI b/font/devhtml/TBI
index 56c55cf3..514254b6 100755
--- a/font/devhtml/TBI
+++ b/font/devhtml/TBI
@@ -3,13 +3,13 @@ spacewidth 3
charset
--- 3,1 0 040
! 7,10 0 041
-" 7,10 0 042
+" 7,10 0 042 &quot;
# 8,10 0 043
sh "
$ 7,11,1 0 044
Do "
% 14,10 0 045
-& 10,10 0 046
+& 10,10 0 046 &amp;
' 5,10 0 047
( 6,10,3 0 050
) 6,10,3 0 051
@@ -32,10 +32,10 @@ sl "
9 7,10 0 071
: 5,7 0 072
; 4,7,2 0 073
-< 8,6 0 074
+< 8,6 0 074 &lt;
= 10,5 0 075
eq "
-> 8,6 0 076
+> 8,6 0 076 &gt;
? 8,10 0 077
@ 15,10,2 0 0100
at "
@@ -114,193 +114,193 @@ rC "
a~ "
ap "
ti "
-r! 7,7,3 0 0241
+r! 7,7,3 0 0241 &iexcl;
¡ "
-ct 7,8,1 0 0242
+ct 7,8,1 0 0242 &cent;
¢ "
-Po 7,10 0 0243
+Po 7,10 0 0243 &pound;
£ "
-Cs 8,8 0 0244
+Cs 8,8 0 0244 &curren;
¤ "
-Ye 7,10 0 0245
+Ye 7,10 0 0245 &yen;
¥ "
-bb 4,10 0 0246
+bb 4,10 0 0246 &brvbar;
¦ "
-sc 8,10,3 0 0247
+sc 8,10,3 0 0247 &sect;
§ "
-ad 6,9 0 0250
+ad 6,9 0 0250 &uml;
¨ "
-co 12,10 0 0251
+co 12,10 0 0251 &copy;
© "
-Of 6,10 0 0252
+Of 6,10 0 0252 &ordf;
ª "
-Fo 8,6 0 0253
+Fo 8,6 0 0253 &laquo;
« "
-no 9,5 0 0254
+no 9,5 0 0254 &not;
¬ "
-- 5,4 0 055
-hy "
+- 5,4 0 055 &shy;
+hy " &shy;
­ "
-rg 12,10 0 0256
+rg 12,10 0 0256 &reg;
® "
-a- 6,9 0 0257
+a- 6,9 0 0257 &macr;
¯ "
-de 6,10 0 0260
+de 6,10 0 0260 &deg;
° "
-+- 9,9 0 0261
++- 9,9 0 0261 &plusmn;
± "
-S2 4,10 0 0262
+S2 4,10 0 0262 &sup2;
² "
-S3 4,10 0 0263
+S3 4,10 0 0263 &sup3;
³ "
-aa 6,10 0 0264
+aa 6,10 0 0264 &acute;
´ "
-µ 7,7,3 0 0265
-ps 8,10,3 0 0266
+µ 7,7,3 0 0265 &micro;
+ps 8,10,3 0 0266 &para;
¶ "
-md 4,5 0 0267
+pc 4,5 0 0267 &middot;
· "
-ac 5,0,3 0 0270
+ac 5,0,3 0 0270 &cedil;
¸ "
-S1 4,10 0 0271
+S1 4,10 0 0271 &sup1;
¹ "
-Om 6,10 0 0272
+Om 6,10 0 0272 &ordm;
º "
-Fc 8,6 0 0273
+Fc 8,6 0 0273 &raquo;
» "
-14 10,10 0 0274
+14 10,10 0 0274 &frac14;
¼ "
-12 10,10 0 0275
+12 10,10 0 0275 &frac12;
½ "
-34 10,10 0 0276
+34 10,10 0 0276 &frac34;
¾ "
-r? 8,7,3 0 0277
+r? 8,7,3 0 0277 &iquest;
¿ "
-`A 9,13 0 0300
+`A 9,13 0 0300 &Agrave;
À "
-'A 9,13 0 0301
+'A 9,13 0 0301 &Aacute;
Á "
-^A 9,13 0 0302
+^A 9,13 0 0302 &Acirc;
 "
-~A 9,13 0 0303
+~A 9,13 0 0303 &Atilde;
à "
-:A 9,13 0 0304
+:A 9,13 0 0304 &Auml;
Ä "
-oA 9,13 0 0305
+oA 9,13 0 0305 &Aring;
Å "
-AE 14,10 0 0306
+AE 14,10 0 0306 &AElig;
Æ "
-,C 9,10,3 0 0307
+,C 9,10,3 0 0307 &Ccedil;
Ç "
-`E 10,13 0 0310
+`E 10,13 0 0310 &Egrave;
È "
-'E 10,13 0 0311
+'E 10,13 0 0311 &Eacute;
É "
-^E 10,13 0 0312
+^E 10,13 0 0312 &Ecirc;
Ê "
-:E 10,13 0 0313
+:E 10,13 0 0313 &Euml;
Ë "
-`I 5,13 0 0314
+`I 5,13 0 0314 &Igrave;
Ì "
-'I 5,13 0 0315
+'I 5,13 0 0315 &Iacute;
Í "
-^I 5,13 0 0316
+^I 5,13 0 0316 &Icirc;
Î "
-:I 5,13 0 0317
+:I 5,13 0 0317 &Iuml;
Ï "
--D 10,10 0 0320
+-D 10,10 0 0320 &ETH;
Ð "
-~N 11,13 0 0321
+~N 11,13 0 0321 &Ntilde;
Ñ "
-`O 10,13 0 0322
+`O 10,13 0 0322 &Ograve;
Ò "
-'O 10,13 0 0323
+'O 10,13 0 0323 &Oacute;
Ó "
-^O 10,13 0 0324
+^O 10,13 0 0324 &Ocirc;
Ô "
-~O 10,13 0 0325
+~O 10,13 0 0325 &Otilde;
Õ "
-:O 10,13 0 0326
+:O 10,13 0 0326 &Ouml;
Ö "
-mu 9,7 0 0327
+mu 9,7 0 0327 &times;
× "
-/O 10,11,1 0 0330
+/O 10,11,1 0 0330 &Oslash;
Ø "
-`U 10,13 0 0331
+`U 10,13 0 0331 &Ugrave;
Ù "
-'U 10,13 0 0332
+'U 10,13 0 0332 &Uacute;
Ú "
-^U 10,13 0 0333
+^U 10,13 0 0333 &Ucirc;
Û "
-:U 10,13 0 0334
+:U 10,13 0 0334 &Uuml;
Ü "
-'Y 8,13 0 0335
+'Y 8,13 0 0335 &Yacute;
Ý "
-TP 9,10 0 0336
+TP 9,10 0 0336 &THORN;
Þ "
-ss 7,10,3 0 0337
+ss 7,10,3 0 0337 &szlig;
ß "
-`a 8,10 0 0340
+`a 8,10 0 0340 &agrave;
à "
-'a 8,10 0 0341
+'a 8,10 0 0341 &aacute;
á "
-^a 8,11 0 0342
+^a 8,11 0 0342 &acirc;
â "
-~a 8,10 0 0343
+~a 8,10 0 0343 &atilde;
ã "
-:a 8,10 0 0344
+:a 8,10 0 0344 &auml;
ä "
-oa 8,11 0 0345
+oa 8,11 0 0345 &aring;
å "
-ae 11,7 0 0346
+ae 11,7 0 0346 &aelig;
æ "
-,c 6,7,3 0 0347
+,c 6,7,3 0 0347 &ccedil;
ç "
-`e 7,10 0 0350
+`e 7,10 0 0350 &egrave;
è "
-'e 7,10 0 0351
+'e 7,10 0 0351 &eacute;
é "
-^e 7,11 0 0352
+^e 7,11 0 0352 &ecirc;
ê "
-:e 7,10 0 0353
+:e 7,10 0 0353 &euml;
ë "
-`i 4,10 0 0354
+`i 4,10 0 0354 &igrave;
ì "
-'i 4,10 0 0355
+'i 4,10 0 0355 &iacute;
í "
-^i 4,11 0 0356
+^i 4,11 0 0356 &icirc;
î "
-:i 4,10 0 0357
+:i 4,10 0 0357 &iuml;
ï "
-Sd 7,10 0 0360
+Sd 7,10 0 0360 &eth;
ð "
-~n 8,10 0 0361
+~n 8,10 0 0361 &ntilde;
ñ "
-`o 7,10 0 0362
+`o 7,10 0 0362 &ograve;
ò "
-'o 7,10 0 0363
+'o 7,10 0 0363 &oacute;
ó "
-^o 7,11 0 0364
+^o 7,11 0 0364 &ocirc;
ô "
-~o 7,10 0 0365
+~o 7,10 0 0365 &otilde;
õ "
-:o 7,10 0 0366
+:o 7,10 0 0366 &ouml;
ö "
-di 9,7 0 0367
+di 9,7 0 0367 &divide;
÷ "
-/o 7,8,1 0 0370
+/o 7,8,1 0 0370 &oslash;
ø "
-`u 7,10 0 0371
+`u 7,10 0 0371 &ugrave;
ù "
-'u 7,10 0 0372
+'u 7,10 0 0372 &uacute;
ú "
-^u 7,11 0 0373
+^u 7,11 0 0373 &ucirc;
û "
-:u 7,10 0 0374
+:u 7,10 0 0374 &uulm;
ü "
-'y 6,10,2 0 0375
+'y 6,10,2 0 0375 &yacute;
ý "
-Tp 7,10,3 0 0376
+Tp 7,10,3 0 0376 &thorn;
þ "
-:y 6,10,2 0 0377
+:y 6,10,2 0 0377 &yuml;
ÿ "
diff --git a/font/devhtml/TI b/font/devhtml/TI
index c400a0ef..8bb0485a 100755
--- a/font/devhtml/TI
+++ b/font/devhtml/TI
@@ -158,7 +158,7 @@ aa 4,10 0 0264 &acute;
µ 7,7,3 0 0265 &micro;
ps 8,10,3 0 0266 &para;
¶ "
-md 4,4 0 0267 &middot;
+pc 4,4 0 0267 &middot;
· "
ac 5,0,3 0 0270 &cedil;
¸ "
diff --git a/font/devhtml/TR b/font/devhtml/TR
index ff1076ff..cbe07da8 100755
--- a/font/devhtml/TR
+++ b/font/devhtml/TR
@@ -158,7 +158,7 @@ aa 5,11 0 0264 &acute;
µ 7,7,3 0 0265 &micro;
ps 7,10,3 0 0266 &para;
¶ "
-md 4,5 0 0267 &middot;
+pc 4,5 0 0267 &middot;
· "
ac 5,0,3 0 0270 &cedil;
¸ "
diff --git a/font/devlatin1/R.proto b/font/devlatin1/R.proto
index 3a3ccf66..b24c0361 100644
--- a/font/devlatin1/R.proto
+++ b/font/devlatin1/R.proto
@@ -206,7 +206,8 @@ char180 "
char181 "
ps 24 0 0266
char182 "
-md 24 0 0267
+pc 24 0 0267
+md "
char183 "
ac 24 0 0270
char184 "
diff --git a/font/devlbp/CB b/font/devlbp/CB
index d825e04e..22379dd1 100644
--- a/font/devlbp/CB
+++ b/font/devlbp/CB
@@ -267,3 +267,4 @@ HE 2200 0 0x3 -- 5,170 # heart "heart suit"
DI 2200 0 0x4 -- 5,169 # diamond "diamond suit"
<< 2200 0 0xae -- 6,77 # "" "much less"
>> 2200 0 0xaf -- 6,78 # "" "much greater"
+pc 2200 0 0xfa -- 6,32 # periodcentered
diff --git a/font/devlbp/CI b/font/devlbp/CI
index 292084b7..e6fb396a 100644
--- a/font/devlbp/CI
+++ b/font/devlbp/CI
@@ -267,3 +267,4 @@ HE 2200 0 0x3 -- 5,170 # heart "heart suit"
DI 2200 0 0x4 -- 5,169 # diamond "diamond suit"
<< 2200 0 0xae -- 6,77 # "" "much less"
>> 2200 0 0xaf -- 6,78 # "" "much greater"
+pc 2200 0 0xfa -- 6,32 # periodcentered
diff --git a/font/devlbp/CR b/font/devlbp/CR
index 845b2117..c364d0d9 100644
--- a/font/devlbp/CR
+++ b/font/devlbp/CR
@@ -267,3 +267,4 @@ HE 2200 0 0x3 -- 5,170 # heart "heart suit"
DI 2200 0 0x4 -- 5,169 # diamond "diamond suit"
<< 2200 0 0xae -- 6,77 # "" "much less"
>> 2200 0 0xaf -- 6,78 # "" "much greater"
+pc 2200 0 0xfa -- 6,32 # periodcentered
diff --git a/font/devlbp/EB b/font/devlbp/EB
index ce9c017f..de02c9f9 100644
--- a/font/devlbp/EB
+++ b/font/devlbp/EB
@@ -267,3 +267,4 @@ HE 1900 0 0x3 -- 5,170 # heart "heart suit"
DI 1900 0 0x4 -- 5,169 # diamond "diamond suit"
<< 1900 0 0xae -- 6,77 # "" "much less"
>> 1900 0 0xaf -- 6,78 # "" "much greater"
+pc 1900 0 0xfa -- 6,32 # periodcentered
diff --git a/font/devlbp/EI b/font/devlbp/EI
index 8be58020..26c59f98 100644
--- a/font/devlbp/EI
+++ b/font/devlbp/EI
@@ -267,3 +267,4 @@ HE 1900 0 0x3 -- 5,170 # heart "heart suit"
DI 1900 0 0x4 -- 5,169 # diamond "diamond suit"
<< 1900 0 0xae -- 6,77 # "" "much less"
>> 1900 0 0xaf -- 6,78 # "" "much greater"
+pc 1900 0 0xfa -- 6,32 # periodcentered
diff --git a/font/devlbp/ER b/font/devlbp/ER
index ccc9f62a..51ee0c14 100644
--- a/font/devlbp/ER
+++ b/font/devlbp/ER
@@ -267,3 +267,4 @@ HE 1900 0 0x3 -- 5,170 # heart "heart suit"
DI 1900 0 0x4 -- 5,169 # diamond "diamond suit"
<< 1900 0 0xae -- 6,77 # "" "much less"
>> 1900 0 0xaf -- 6,78 # "" "much greater"
+pc 1900 0 0xfa -- 6,32 # periodcentered
diff --git a/font/devlbp/HB b/font/devlbp/HB
index 3e760ad2..bf3bb044 100644
--- a/font/devlbp/HB
+++ b/font/devlbp/HB
@@ -486,3 +486,4 @@ st 2510 0 0x327 6,71 # suchthat
wp 1853 0 0x3c3 6,53 # weierstrass "Weierstrass p"
lz 1853 0 0x3e0 6,95 # lozenge
an 3333 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension"
+pc 927 0 0xfa 6,32 # periodcentered
diff --git a/font/devlbp/HBI b/font/devlbp/HBI
index aef70635..bd371aab 100644
--- a/font/devlbp/HBI
+++ b/font/devlbp/HBI
@@ -487,3 +487,4 @@ st 2510 0 0x327 6,71 # suchthat
wp 1853 0 0x3c3 6,53 # weierstrass "Weierstrass p"
lz 1853 0 0x3e0 6,95 # lozenge
an 3333 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension"
+pc 927 0 0xfa 6,32 # periodcentered
diff --git a/font/devlbp/HI b/font/devlbp/HI
index f112b449..ed5a2ab2 100644
--- a/font/devlbp/HI
+++ b/font/devlbp/HI
@@ -487,3 +487,4 @@ st 2510 0 0x327 6,71 # suchthat
wp 1853 0 0x3c3 6,53 # weierstrass "Weierstrass p"
lz 1853 0 0x3e0 6,95 # lozenge
an 3333 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension"
+pc 927 0 0xfa 6,32 # periodcentered
diff --git a/font/devlbp/HNB b/font/devlbp/HNB
index a94c9d26..ee72c4d2 100644
--- a/font/devlbp/HNB
+++ b/font/devlbp/HNB
@@ -486,3 +486,4 @@ st 617 0 0x327 6,71 # suchthat
wp 456 0 0x3c3 6,53 # weierstrass "Weierstrass p"
lz 456 0 0x3e0 6,95 # lozenge
an 820 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension"
+pc 240 0 0xfa 6,32 # periodcentered
diff --git a/font/devlbp/HNBI b/font/devlbp/HNBI
index 2eef9423..00536cbb 100644
--- a/font/devlbp/HNBI
+++ b/font/devlbp/HNBI
@@ -486,3 +486,4 @@ st 617 0 0x327 6,71 # suchthat
wp 456 0 0x3c3 6,53 # weierstrass "Weierstrass p"
lz 456 0 0x3e0 6,95 # lozenge
an 820 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension"
+pc 240 0 0xfa 6,32 # periodcentered
diff --git a/font/devlbp/HNI b/font/devlbp/HNI
index 879a1e8c..035edb8f 100644
--- a/font/devlbp/HNI
+++ b/font/devlbp/HNI
@@ -486,3 +486,4 @@ st 617 0 0x327 6,71 # suchthat
wp 456 0 0x3c3 6,53 # weierstrass "Weierstrass p"
lz 456 0 0x3e0 6,95 # lozenge
an 820 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension"
+pc 240 0 0xfa 6,32 # periodcentered
diff --git a/font/devlbp/HNR b/font/devlbp/HNR
index 489c18af..a6e60252 100644
--- a/font/devlbp/HNR
+++ b/font/devlbp/HNR
@@ -486,3 +486,4 @@ st 617 0 0x327 6,71 # suchthat
wp 456 0 0x3c3 6,53 # weierstrass "Weierstrass p"
lz 456 0 0x3e0 6,95 # lozenge
an 820 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension"
+pc 240 0 0xfa 6,32 # periodcentered
diff --git a/font/devlbp/HR b/font/devlbp/HR
index 5ae11f76..7cedf98c 100644
--- a/font/devlbp/HR
+++ b/font/devlbp/HR
@@ -486,3 +486,4 @@ st 2510 0 0x327 6,71 # suchthat
wp 1853 0 0x3c3 6,53 # weierstrass "Weierstrass p"
lz 1853 0 0x3e0 6,95 # lozenge
an 3333 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension"
+pc 927 0 0xfa 6,32 # periodcentered
diff --git a/font/devlbp/TB b/font/devlbp/TB
index ec3a5a76..5377e2d5 100644
--- a/font/devlbp/TB
+++ b/font/devlbp/TB
@@ -488,6 +488,7 @@ st 2510 0 0x327 6,71 # suchthat
wp 1667 0 0x3c3 6,53 # weierstrass "Weierstrass p"
lz 1667 0 0x3e0 6,95 # lozenge
an 3333 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension"
+pc 833 0 0xfa 6,32 # periodcentered
kernpairs
V A -120
W A -96
diff --git a/font/devlbp/TBI b/font/devlbp/TBI
index c5a5acc6..e8ccd55e 100644
--- a/font/devlbp/TBI
+++ b/font/devlbp/TBI
@@ -488,3 +488,4 @@ st 2510 0 0x327 6,71 # suchthat
wp 1667 0 0x3c3 6,53 # weierstrass "Weierstrass p"
lz 1667 0 0x3e0 6,95 # lozenge
an 3333 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension"
+pc 833 0 0xfa 6,32 # periodcentered
diff --git a/font/devlbp/TI b/font/devlbp/TI
index 6a8aebc2..4f94e5a6 100644
--- a/font/devlbp/TI
+++ b/font/devlbp/TI
@@ -488,6 +488,7 @@ st 2510 0 0x327 6,71 # suchthat
wp 1667 0 0x3c3 6,53 # weierstrass "Weierstrass p"
lz 1667 0 0x3e0 6,95 # lozenge
an 3333 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension"
+pc 833 0 0xfa 6,32 # periodcentered
kernpairs
V A -168
W A -96
diff --git a/font/devlbp/TR b/font/devlbp/TR
index b4b261b9..481d5fee 100644
--- a/font/devlbp/TR
+++ b/font/devlbp/TR
@@ -487,6 +487,7 @@ st 2510 0 0x327 6,71 # suchthat
wp 1667 0 0x3c3 6,53 # weierstrass "Weierstrass p"
lz 1667 0 0x3e0 6,95 # lozenge
an 3333 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension"
+pc 833 0 0xfa 6,32 # periodcentered
kernpairs
F A -48
P A -48
diff --git a/font/devlj4/ALBB b/font/devlj4/ALBB
index 0d1ea4ec..a9ec5d7e 100644
--- a/font/devlj4/ALBB
+++ b/font/devlj4/ALBB
@@ -729,6 +729,7 @@ S1 "
char215 25857,15282 0 3799
char247 25857,16380,885 0 3831
char183 9759,13080 0 3767
+pc "
fm 9759,20130 2 51873
sd 15612,20130 2 51874
dg 17565,20130,4365 3 51755
diff --git a/font/devlj4/ALBR b/font/devlj4/ALBR
index 4e384ded..9b94aa43 100644
--- a/font/devlj4/ALBR
+++ b/font/devlj4/ALBR
@@ -744,6 +744,7 @@ S1 "
char215 24882,15990,279 0 3799
char247 24882,15090 0 3831
char183 8295,12330 0 3767
+pc "
fm 8295,20130 2 51873
sd 14148,20130 2 51874
dg 16587,20130,4365 3 51755
diff --git a/font/devlj4/AOB b/font/devlj4/AOB
index 954d8afb..3755ee0f 100644
--- a/font/devlj4/AOB
+++ b/font/devlj4/AOB
@@ -700,6 +700,7 @@ S1 "
char215 30249,15225,585 0 3799
char247 30249,15885,1035 0 3831
char183 8781,12759 0 3767
+pc "
fm 8781,20055 2 51873
sd 17565,20055 2 51874
dg 17565,20205,4095 3 51755
diff --git a/font/devlj4/AOI b/font/devlj4/AOI
index f1b9ca71..e6a00083 100644
--- a/font/devlj4/AOI
+++ b/font/devlj4/AOI
@@ -753,6 +753,7 @@ S1 "
char215 26346,15189,579,0,-3957 0 3799
char247 26346,12780,0,0,-3894 0 3831
char183 7806,11760,0,0,-1131 0 3767
+pc "
fm 7806,20055,0,1680,-2322,880 2 51873
sd 15612,20055,0,0,-2322 2 51874
dg 15612,20160,4095,0,-1632 3 51755
diff --git a/font/devlj4/AOR b/font/devlj4/AOR
index 2f2b6d79..345e9e16 100644
--- a/font/devlj4/AOR
+++ b/font/devlj4/AOR
@@ -676,6 +676,7 @@ S1 "
char215 26835,15189,579 0 3799
char247 26835,12780 0 3831
char183 7806,11781 0 3767
+pc "
fm 7806,20055 2 51873
sd 15612,20055 2 51874
dg 15612,20160,4095 3 51755
diff --git a/font/devlj4/CB b/font/devlj4/CB
index 3d060f34..5fafd00e 100644
--- a/font/devlj4/CB
+++ b/font/devlj4/CB
@@ -303,6 +303,7 @@ S1 "
char215 15873,11340 0 3799
char247 15873,11190 0 3831
char183 15873,10176 0 3767
+pc "
fm 15873,15825 2 51873
sd 15873,15825 2 51874
dg 15873,15060,1185 0 51755
diff --git a/font/devlj4/CBI b/font/devlj4/CBI
index 14f2aa95..db6556b7 100644
--- a/font/devlj4/CBI
+++ b/font/devlj4/CBI
@@ -304,6 +304,7 @@ S1 "
char215 15873,11646,0,0,-798 0 3799
char247 15873,11190,0,0,-1110 0 3831
char183 15873,10128,0,0,-4290 0 3767
+pc "
fm 15873,15825,0,0,-5124 2 51873
sd 15873,15825,0,0,-2748 2 51874
dg 15873,15060,1185,0,-1776 0 51755
diff --git a/font/devlj4/CI b/font/devlj4/CI
index 5e87918b..0b351a8e 100644
--- a/font/devlj4/CI
+++ b/font/devlj4/CI
@@ -304,6 +304,7 @@ S1 "
char215 15873,11340,0,252,-2151,252 0 3799
char247 15873,10530,0,306,-2205,306 0 3831
char183 15873,9657,0,0,-6252 0 3767
+pc "
fm 15873,15060,0,0,-7596 0 51873
sd 15873,15060,0,0,-5274 0 51874
dg 15873,15060,1290,0,-4491 0 51755
diff --git a/font/devlj4/CLARENDON b/font/devlj4/CLARENDON
index f5936b59..eddfbb2b 100644
--- a/font/devlj4/CLARENDON
+++ b/font/devlj4/CLARENDON
@@ -304,6 +304,7 @@ S1 "
char215 17565,16782 0 3799
char247 17565,15045 0 3831
char183 5856,11745 0 3767
+pc "
fm 5856,18645 2 51873
sd 10245,18645 2 51874
dg 11709,18300,4575 3 51755
diff --git a/font/devlj4/CORONET b/font/devlj4/CORONET
index e892e18c..b6eb76fe 100644
--- a/font/devlj4/CORONET
+++ b/font/devlj4/CORONET
@@ -304,6 +304,7 @@ S1 "
char215 13227,14814 0 3799
char247 13227,14655 0 3831
char183 13227,11007 0 3767
+pc "
fm 13227,18990 2 51873
sd 13227,18990 2 51874
dg 13227,18990 2 51755
diff --git a/font/devlj4/CR b/font/devlj4/CR
index 9a87b1a3..258d92fb 100644
--- a/font/devlj4/CR
+++ b/font/devlj4/CR
@@ -303,6 +303,7 @@ S1 "
char215 15873,11340 0 3799
char247 15873,10530 0 3831
char183 15873,8931 0 3767
+pc "
fm 15873,15060 0 51873
sd 15873,15060 0 51874
dg 15873,15060,1290 0 51755
diff --git a/font/devlj4/GB b/font/devlj4/GB
index 3c704551..adff88ae 100644
--- a/font/devlj4/GB
+++ b/font/devlj4/GB
@@ -688,6 +688,7 @@ S1 "
char215 21954,13470,144 0 3799
char247 21954,13383,3 0 3831
char183 7317,10722 0 3767
+pc "
fm 13173,17805 0 51873
sd 13173,17805 0 51874
dg 13173,18555,6579 3 51755
diff --git a/font/devlj4/GBI b/font/devlj4/GBI
index 9a507ce8..276fbf83 100644
--- a/font/devlj4/GBI
+++ b/font/devlj4/GBI
@@ -692,6 +692,7 @@ S1 "
char215 21954,13530,192,0,-2934 0 3799
char247 21954,13383,3,0,-2886 0 3831
char183 6831,10533,0,336,-1116,336 0 3767
+pc "
fm 13173,17415,0,0,-1461 0 51873
sd 13173,17415,0,1680,-1461,962 0 51874
dg 13173,18555,6657,1035,186,962 3 51755
diff --git a/font/devlj4/GI b/font/devlj4/GI
index d8bb19d2..d25fb2dd 100644
--- a/font/devlj4/GI
+++ b/font/devlj4/GI
@@ -625,6 +625,7 @@ S1 "
char215 20490,12969,189,0,-2793 0 3799
char247 20490,12966,36,0,-2424 0 3831
char183 6342,10350,0,534,-1212,534 0 3767
+pc "
fm 12684,17805,0,0,-2970 0 51873
sd 12684,17805,0,0,-1374 0 51874
dg 12684,18555,5250,2079,-741,910 2 51755
diff --git a/font/devlj4/GR b/font/devlj4/GR
index 448d19a9..29c809b6 100644
--- a/font/devlj4/GR
+++ b/font/devlj4/GR
@@ -809,6 +809,7 @@ S1 "
char215 21468,12969,189 0 3799
char247 21468,12966,36 0 3831
char183 6831,10326 0 3767
+pc "
fm 12684,17805 0 51873
sd 12684,17805 0 51874
dg 12684,18555,5250 2 51755
diff --git a/font/devlj4/LGB b/font/devlj4/LGB
index 89c96915..61fa04d6 100644
--- a/font/devlj4/LGB
+++ b/font/devlj4/LGB
@@ -303,6 +303,7 @@ S1 "
char215 13227,15549 0 3799
char247 13227,15510 0 3831
char183 13227,11376 0 3767
+pc "
fm 13227,18990 2 51873
sd 13227,18990 2 51874
dg 13227,18990 2 51755
diff --git a/font/devlj4/LGI b/font/devlj4/LGI
index 492b52c0..2d08ec5f 100644
--- a/font/devlj4/LGI
+++ b/font/devlj4/LGI
@@ -304,6 +304,7 @@ S1 "
char215 13227,14814,0,897,-483,790 0 3799
char247 13227,14655,0,1104,-252,790 0 3831
char183 13227,11007,0,0,-4590 0 3767
+pc "
fm 13227,18990,0,0,-3444 2 51873
sd 13227,18990,0,0,-3444 2 51874
dg 13227,18990,0,0,-2019 2 51755
diff --git a/font/devlj4/LGR b/font/devlj4/LGR
index e4b1fcb8..cac67c70 100644
--- a/font/devlj4/LGR
+++ b/font/devlj4/LGR
@@ -303,6 +303,7 @@ S1 "
char215 13227,14814 0 3799
char247 13227,14655 0 3831
char183 13227,11025 0 3767
+pc "
fm 13227,18990 2 51873
sd 13227,18990 2 51874
dg 13227,18990 2 51755
diff --git a/font/devlj4/MARIGOLD b/font/devlj4/MARIGOLD
index 60976ca2..31d25b2b 100644
--- a/font/devlj4/MARIGOLD
+++ b/font/devlj4/MARIGOLD
@@ -304,6 +304,7 @@ S1 "
char215 11709,7815 0 3799
char247 11709,8700,360 0 3831
char183 5856,7662 0 3767
+pc "
fm 4878,11610 0 51873
sd 7806,11610 0 51874
dg 9759,12315,3795 0 51755
diff --git a/font/devlj4/OB b/font/devlj4/OB
index 093e0bb2..784c2330 100644
--- a/font/devlj4/OB
+++ b/font/devlj4/OB
@@ -753,6 +753,7 @@ S1 "
char215 23418,13107,567 0 3799
char247 23418,13017,387 0 3831
char183 7317,11274 0 3767
+pc "
fm 7317,18096 2 51873
sd 14637,18096 2 51874
dg 14637,18201,426 2 51755
diff --git a/font/devlj4/OBI b/font/devlj4/OBI
index 918e0f45..7d38a667 100644
--- a/font/devlj4/OBI
+++ b/font/devlj4/OBI
@@ -749,6 +749,7 @@ S1 "
char215 23418,13107,567,0,-4626 0 3799
char247 23418,12999,369,0,-3531 0 3831
char183 7317,10899,0,282,-741,282 0 3767
+pc "
fm 7317,18096,0,1629,-2067,737 2 51873
sd 14637,18096,0,0,-2067 2 51874
dg 14637,18201,426,666,-762,666 2 51755
diff --git a/font/devlj4/OI b/font/devlj4/OI
index 6e17dff1..14d1917d 100644
--- a/font/devlj4/OI
+++ b/font/devlj4/OI
@@ -861,6 +861,7 @@ S1 "
char215 23418,13137,585,0,-3780 0 3799
char247 23418,11139,0,0,-3900 0 3831
char183 7317,10905,0,0,-1392 0 3767
+pc "
fm 7317,17700,0,1092,-1740,586 0 51873
sd 14637,17700,0,0,-1740 0 51874
dg 14637,18213,846,0,-1323 2 51755
diff --git a/font/devlj4/OR b/font/devlj4/OR
index 140d9840..affcd721 100644
--- a/font/devlj4/OR
+++ b/font/devlj4/OR
@@ -832,6 +832,7 @@ S1 "
char215 23418,13137,585 0 3799
char247 23418,11139 0 3831
char183 7317,10407 0 3767
+pc "
fm 7317,17700 0 51873
sd 14637,17700 0 51874
dg 14637,18213,846 2 51755
diff --git a/font/devlj4/TB b/font/devlj4/TB
index c352b153..c5d09212 100644
--- a/font/devlj4/TB
+++ b/font/devlj4/TB
@@ -927,6 +927,7 @@ S1 "
char215 23418,15033 0 3799
char247 23418,14505 0 3831
char183 8781,11274 0 3767
+pc "
fm 8781,18450 2 51873
sd 13173,18450 2 51874
dg 13173,18450,3075 2 51755
diff --git a/font/devlj4/TBI b/font/devlj4/TBI
index 59300fe8..a07982bf 100644
--- a/font/devlj4/TBI
+++ b/font/devlj4/TBI
@@ -979,6 +979,7 @@ S1 "
char215 23418,15033,0,0,-3690 0 3799
char247 23418,14505,0,0,-3327 0 3831
char183 8781,11121,0,0,-1899 0 3767
+pc "
fm 8781,18450,0,930,-3342,913 2 51873
sd 13173,18450,0,873,-3342,873 2 51874
dg 13173,18450,3075,1344,-1188,913 2 51755
diff --git a/font/devlj4/TI b/font/devlj4/TI
index ee43c0bc..62e0915a 100644
--- a/font/devlj4/TI
+++ b/font/devlj4/TI
@@ -1062,6 +1062,7 @@ S1 "
char215 23418,14658,0,0,-3630 0 3799
char247 23418,14010,0,0,-2958 0 3831
char183 8781,9945,0,0,-2400 0 3767
+pc "
fm 8781,18225,0,852,-3669,852 2 51873
sd 13173,18225,0,612,-3669,612 2 51874
dg 13173,18225,4200,1470,-1434,899 2 51755
diff --git a/font/devlj4/TR b/font/devlj4/TR
index 03d63fb7..4640f2ca 100644
--- a/font/devlj4/TR
+++ b/font/devlj4/TR
@@ -816,6 +816,7 @@ S1 "
char215 23418,15117 0 3799
char247 23418,14010 0 3831
char183 8781,10407 0 3767
+pc "
fm 8781,18225 2 51873
sd 13173,18225 2 51874
dg 13173,18225,4200 2 51755
diff --git a/font/devlj4/UB b/font/devlj4/UB
index 554e71be..a44ffe51 100644
--- a/font/devlj4/UB
+++ b/font/devlj4/UB
@@ -765,6 +765,7 @@ S1 "
char215 26346,14154 0 3799
char247 26346,12870 0 3831
char183 8781,10740 0 3767
+pc "
fm 8781,18054 2 51873
sd 16587,18054 2 51874
dg 16587,18135 2 51755
diff --git a/font/devlj4/UBI b/font/devlj4/UBI
index 3c3b77e4..6509c03c 100644
--- a/font/devlj4/UBI
+++ b/font/devlj4/UBI
@@ -715,6 +715,7 @@ S1 "
char215 26346,14154,0,0,-5958 0 3799
char247 26346,12870,0,0,-4767 0 3831
char183 8781,10692,0,276,-2055,276 0 3767
+pc "
fm 8781,18105,0,2145,-2916,1012 2 51873
sd 16587,18105,0,0,-2916 2 51874
dg 16587,18135,0,0,-2718 2 51755
diff --git a/font/devlj4/UCB b/font/devlj4/UCB
index c67dc51b..02630dba 100644
--- a/font/devlj4/UCB
+++ b/font/devlj4/UCB
@@ -730,6 +730,7 @@ S1 "
char215 17565,12345 0 3799
char247 17565,12015 0 3831
char183 5856,10251 0 3767
+pc "
fm 5856,18105 2 51873
sd 12684,18105 2 51874
dg 12684,18135 2 51755
diff --git a/font/devlj4/UCBI b/font/devlj4/UCBI
index ceef7343..4ad642a7 100644
--- a/font/devlj4/UCBI
+++ b/font/devlj4/UCBI
@@ -639,6 +639,7 @@ S1 "
char215 17565,12345,0,0,-2448 0 3799
char247 17565,12015,0,0,-1446 0 3831
char183 5856,10671,0,1371,-189,994 0 3767
+pc "
fm 5856,18105,0,3432,-2124,994 2 51873
sd 12684,18105,0,1554,-2124,994 2 51874
dg 12684,18135,0,318,-1353,318 2 51755
diff --git a/font/devlj4/UCI b/font/devlj4/UCI
index 9e26536f..60d7dc1d 100644
--- a/font/devlj4/UCI
+++ b/font/devlj4/UCI
@@ -778,6 +778,7 @@ S1 "
char215 17565,12216,0,0,-2850 0 3799
char247 17565,11610,0,0,-2667 0 3831
char183 5856,10578,0,1095,-723,996 0 3767
+pc "
fm 5856,18105,0,3918,-1725,996 2 51873
sd 12198,18105,0,2577,-2925,996 2 51874
dg 12198,18135,0,315,-1854,315 2 51755
diff --git a/font/devlj4/UCR b/font/devlj4/UCR
index 6684eae2..492fc9fb 100644
--- a/font/devlj4/UCR
+++ b/font/devlj4/UCR
@@ -698,6 +698,7 @@ S1 "
char215 17565,12216 0 3799
char247 17565,11610 0 3831
char183 5856,10755 0 3767
+pc "
fm 5856,18105 2 51873
sd 12198,18105 2 51874
dg 12198,18135 2 51755
diff --git a/font/devlj4/UI b/font/devlj4/UI
index 00b953c7..4a4153d0 100644
--- a/font/devlj4/UI
+++ b/font/devlj4/UI
@@ -873,6 +873,7 @@ S1 "
char215 26346,14010,0,0,-6081 0 3799
char247 26346,12255,0,0,-4845 0 3831
char183 8781,10935,0,0,-2136 0 3767
+pc "
fm 8781,18105,0,1911,-3000,1000 2 51873
sd 16587,18105,0,0,-3000 2 51874
dg 16587,18135,0,0,-2772 2 51755
diff --git a/font/devlj4/UR b/font/devlj4/UR
index a4cf9ff7..afa45216 100644
--- a/font/devlj4/UR
+++ b/font/devlj4/UR
@@ -814,6 +814,7 @@ S1 "
char215 26346,14010 0 3799
char247 26346,12315 0 3831
char183 8781,10509 0 3767
+pc "
fm 8781,18105 2 51873
sd 16587,18105 2 51874
dg 16587,18135 2 51755
diff --git a/font/devlj4/generate/text.map b/font/devlj4/generate/text.map
index fc70b63d..61436e62 100644
--- a/font/devlj4/generate/text.map
+++ b/font/devlj4/generate/text.map
@@ -296,6 +296,7 @@
200 char185
201 char215
202 char247
+302 pc
302 char183
310 fm
311 sd
diff --git a/font/devps/AB b/font/devps/AB
index 9ff0dff7..b5d93c6c 100644
--- a/font/devps/AB
+++ b/font/devps/AB
@@ -415,7 +415,8 @@ char180 "
char181 576,555,187 1 0265 -- mu
ps 600,740,103 2 0266 -- paragraph
char182 "
-char183 280,320 0 0267 -- periodcentered
+pc 280,320 0 0267 -- periodcentered
+char183 "
ac 340,6,251 1 0270 -- cedilla
char184 "
S1 336,740 2 0271 -- onesuperior
diff --git a/font/devps/ABI b/font/devps/ABI
index 087bb8b0..0db1e56e 100644
--- a/font/devps/ABI
+++ b/font/devps/ABI
@@ -416,7 +416,8 @@ char180 "
char181 576,555,187,116,47,82 1 0265 -- mu
ps 600,740,103,194,-40,82 2 0266 -- paragraph
char182 "
-char183 280,320,0,35,-58,35 0 0267 -- periodcentered
+pc 280,320,0,35,-58,35 0 0267 -- periodcentered
+char183 "
ac 340,6,251,0,-17 1 0270 -- cedilla
char184 "
S1 336,740,0,74,-132,74 2 0271 -- onesuperior
diff --git a/font/devps/AI b/font/devps/AI
index 55b789c0..3db6212e 100644
--- a/font/devps/AI
+++ b/font/devps/AI
@@ -415,7 +415,8 @@ char180 "
char181 608,547,184,70,4,70 0 0265 -- mu
ps 564,740,110,174,-69,81 2 0266 -- paragraph
char182 "
-char183 277,316,0,8,-87,8 0 0267 -- periodcentered
+pc 277,316,0,8,-87,8 0 0267 -- periodcentered
+char183 "
ac 324,0,222,0,-2 1 0270 -- cedilla
char184 "
S1 332,740,0,53,-140,53 2 0271 -- onesuperior
diff --git a/font/devps/AR b/font/devps/AR
index 8d34316d..159e6219 100644
--- a/font/devps/AR
+++ b/font/devps/AR
@@ -414,7 +414,8 @@ char180 "
char181 608,547,184 0 0265 -- mu
ps 564,740,110 2 0266 -- paragraph
char182 "
-char183 277,316 0 0267 -- periodcentered
+pc 277,316 0 0267 -- periodcentered
+char183 "
ac 324,0,222 1 0270 -- cedilla
char184 "
S1 332,740 2 0271 -- onesuperior
diff --git a/font/devps/BMB b/font/devps/BMB
index b0e0d86e..17a6e481 100644
--- a/font/devps/BMB
+++ b/font/devps/BMB
@@ -294,7 +294,8 @@ char180 "
char181 660,502,221 1 0265 -- mu
ps 800,681,101 2 0266 -- paragraph
char182 "
-char183 340,355 0 0267 -- periodcentered
+pc 340,355 0 0267 -- periodcentered
+char183 "
ac 360,0,213 1 0270 -- cedilla
char184 "
S1 396,687 2 0271 -- onesuperior
diff --git a/font/devps/BMBI b/font/devps/BMBI
index 854032bf..77f21b08 100644
--- a/font/devps/BMBI
+++ b/font/devps/BMBI
@@ -297,7 +297,8 @@ char180 "
char181 680,507,213,90,-4,73 1 0265 -- mu
ps 680,681,204,96,-20,73 2 0266 -- paragraph
char182 "
-char183 340,358,0,26,-76,26 0 0267 -- periodcentered
+pc 340,358,0,26,-76,26 0 0267 -- periodcentered
+char183 "
ac 360,0,220,0,-18 1 0270 -- cedilla
char184 "
S1 408,688,0,48,-68,48 2 0271 -- onesuperior
diff --git a/font/devps/BMI b/font/devps/BMI
index 4de77ef7..a5e4aea1 100644
--- a/font/devps/BMI
+++ b/font/devps/BMI
@@ -290,7 +290,8 @@ char180 "
char181 620,484,221,116,-3,70 1 0265 -- mu
ps 620,681,0,148,-62,70 2 0266 -- paragraph
char182 "
-char183 300,364,0,22,-87,22 0 0267 -- periodcentered
+pc 300,364,0,22,-87,22 0 0267 -- periodcentered
+char183 "
ac 320,0,178,0,5 0 0270 -- cedilla
char184 "
S1 372,688,0,17,-64,17 2 0271 -- onesuperior
diff --git a/font/devps/BMR b/font/devps/BMR
index b484f688..22565f10 100644
--- a/font/devps/BMR
+++ b/font/devps/BMR
@@ -286,7 +286,8 @@ char180 "
char181 680,484,251 1 0265 -- mu
ps 600,681 2 0266 -- paragraph
char182 "
-char183 320,327 0 0267 -- periodcentered
+pc 320,327 0 0267 -- periodcentered
+char183 "
ac 320,0,200 0 0270 -- cedilla
char184 "
S1 372,688 2 0271 -- onesuperior
diff --git a/font/devps/CB b/font/devps/CB
index fa80a711..5e0a9212 100644
--- a/font/devps/CB
+++ b/font/devps/CB
@@ -192,7 +192,8 @@ char180 "
char181 600,439,142 1 0265 -- mu
ps 600,580,70 2 0266 -- paragraph
char182 "
-char183 600,351 0 0267 -- periodcentered
+pc 600,351 0 0267 -- periodcentered
+char183 "
ac 600,0,206 1 0270 -- cedilla
char184 "
S1 600,616 2 0271 -- onesuperior
diff --git a/font/devps/CBI b/font/devps/CBI
index 0f5fe468..476bae08 100644
--- a/font/devps/CBI
+++ b/font/devps/CBI
@@ -193,7 +193,8 @@ char180 "
char181 600,439,142,41,0,41 1 0265 -- mu
ps 600,580,70,149,-11,75 2 0266 -- paragraph
char182 "
-char183 600,351,0,0,-199 0 0267 -- periodcentered
+pc 600,351,0,0,-199 0 0267 -- periodcentered
+char183 "
ac 600,0,206,0,-119 1 0270 -- cedilla
char184 "
S1 600,616,0,0,-163 2 0271 -- onesuperior
diff --git a/font/devps/CI b/font/devps/CI
index b01873b0..1d5ad97a 100644
--- a/font/devps/CI
+++ b/font/devps/CI
@@ -193,7 +193,8 @@ char180 "
char181 600,426,157,22,-22,22 1 0265 -- mu
ps 600,562,78,80,-50,72 2 0266 -- paragraph
char182 "
-char183 600,327,0,0,-225 0 0267 -- periodcentered
+pc 600,327,0,0,-225 0 0267 -- periodcentered
+char183 "
ac 600,10,151,0,-147 0 0270 -- cedilla
char184 "
S1 600,622,0,0,-181 2 0271 -- onesuperior
diff --git a/font/devps/CR b/font/devps/CR
index beb4a80c..dba12936 100644
--- a/font/devps/CR
+++ b/font/devps/CR
@@ -192,7 +192,8 @@ char180 "
char181 600,426,157 1 0265 -- mu
ps 600,562,78 2 0266 -- paragraph
char182 "
-char183 600,327 0 0267 -- periodcentered
+pc 600,327 0 0267 -- periodcentered
+char183 "
ac 600,10,151 0 0270 -- cedilla
char184 "
S1 600,622 2 0271 -- onesuperior
diff --git a/font/devps/HB b/font/devps/HB
index cbdccf14..0a556f32 100644
--- a/font/devps/HB
+++ b/font/devps/HB
@@ -402,7 +402,8 @@ char180 "
char181 611,532,207 1 0265 -- mu
ps 556,700,191 2 0266 -- paragraph
char182 "
-char183 278,334 0 0267 -- periodcentered
+pc 278,334 0 0267 -- periodcentered
+char183 "
ac 333,0,228 1 0270 -- cedilla
char184 "
S1 333,710 2 0271 -- onesuperior
diff --git a/font/devps/HBI b/font/devps/HBI
index 835db047..0ee4d006 100644
--- a/font/devps/HBI
+++ b/font/devps/HBI
@@ -403,7 +403,8 @@ char180 "
char181 611,532,207,97,28,90 1 0265 -- mu
ps 556,700,191,182,-48,90 2 0266 -- paragraph
char182 "
-char183 278,334,0,48,-60,48 0 0267 -- periodcentered
+pc 278,334,0,48,-60,48 0 0267 -- periodcentered
+char183 "
ac 333,0,228,0,87 1 0270 -- cedilla
char184 "
S1 333,710,0,105,-98,90 2 0271 -- onesuperior
diff --git a/font/devps/HI b/font/devps/HI
index 8c87ce2e..b21cbcaf 100644
--- a/font/devps/HI
+++ b/font/devps/HI
@@ -473,7 +473,8 @@ char180 "
char181 556,523,207,94,26,89 1 0265 -- mu
ps 537,718,173,163,-76,89 2 0266 -- paragraph
char182 "
-char183 278,315,0,29,-79,29 0 0267 -- periodcentered
+pc 278,315,0,29,-79,29 0 0267 -- periodcentered
+char183 "
ac 333,0,225,0,48 1 0270 -- cedilla
char184 "
S1 333,703,0,88,-116,88 2 0271 -- onesuperior
diff --git a/font/devps/HNB b/font/devps/HNB
index 2d55cfb7..6fbe9d9c 100644
--- a/font/devps/HNB
+++ b/font/devps/HNB
@@ -402,7 +402,8 @@ char180 "
char181 501,532,207 1 0265 -- mu
ps 456,700,191 2 0266 -- paragraph
char182 "
-char183 228,334 0 0267 -- periodcentered
+pc 228,334 0 0267 -- periodcentered
+char183 "
ac 273,0,228 1 0270 -- cedilla
char184 "
S1 273,710 2 0271 -- onesuperior
diff --git a/font/devps/HNBI b/font/devps/HNBI
index 7ad1fdbd..e94a7169 100644
--- a/font/devps/HNBI
+++ b/font/devps/HNBI
@@ -403,7 +403,8 @@ char180 "
char181 501,532,207,89,32,89 1 0265 -- mu
ps 456,700,191,158,-30,90 2 0266 -- paragraph
char182 "
-char183 228,334,0,48,-40,48 0 0267 -- periodcentered
+pc 228,334,0,48,-40,48 0 0267 -- periodcentered
+char183 "
ac 273,0,228,0,80 1 0270 -- cedilla
char184 "
S1 273,710,0,95,-71,90 2 0271 -- onesuperior
diff --git a/font/devps/HNI b/font/devps/HNI
index 4f14c8c3..5d2537c1 100644
--- a/font/devps/HNI
+++ b/font/devps/HNI
@@ -473,7 +473,8 @@ char180 "
char181 456,523,207,86,30,86 1 0265 -- mu
ps 440,718,173,143,-53,89 2 0266 -- paragraph
char182 "
-char183 228,315,0,33,-56,33 0 0267 -- periodcentered
+pc 228,315,0,33,-56,33 0 0267 -- periodcentered
+char183 "
ac 273,0,225,0,48 1 0270 -- cedilla
char184 "
S1 273,703,0,82,-86,82 2 0271 -- onesuperior
diff --git a/font/devps/HNR b/font/devps/HNR
index ad7dc044..7bff185c 100644
--- a/font/devps/HNR
+++ b/font/devps/HNR
@@ -472,7 +472,8 @@ char180 "
char181 456,523,207 1 0265 -- mu
ps 440,718,173 2 0266 -- paragraph
char182 "
-char183 228,315 0 0267 -- periodcentered
+pc 228,315 0 0267 -- periodcentered
+char183 "
ac 273,0,225 1 0270 -- cedilla
char184 "
S1 273,703 2 0271 -- onesuperior
diff --git a/font/devps/HR b/font/devps/HR
index 2a87c132..40718ab3 100644
--- a/font/devps/HR
+++ b/font/devps/HR
@@ -472,7 +472,8 @@ char180 "
char181 556,523,207 1 0265 -- mu
ps 537,718,173 2 0266 -- paragraph
char182 "
-char183 278,315 0 0267 -- periodcentered
+pc 278,315 0 0267 -- periodcentered
+char183 "
ac 333,0,225 1 0270 -- cedilla
char184 "
S1 333,703 2 0271 -- onesuperior
diff --git a/font/devps/NB b/font/devps/NB
index e5fb4360..5aef895c 100644
--- a/font/devps/NB
+++ b/font/devps/NB
@@ -302,7 +302,8 @@ char180 "
char181 685,475,205 1 0265 -- mu
ps 747,722 2 0266 -- paragraph
char182 "
-char183 278,338 0 0267 -- periodcentered
+pc 278,338 0 0267 -- periodcentered
+char183 "
ac 333,0,221 1 0270 -- cedilla
char184 "
S1 344,705 2 0271 -- onesuperior
diff --git a/font/devps/NBI b/font/devps/NBI
index f27fe1d5..f85d4fbf 100644
--- a/font/devps/NBI
+++ b/font/devps/NBI
@@ -303,7 +303,8 @@ char180 "
char181 685,477,205,4,140,4 1 0265 -- mu
ps 650,737,0,61,-17,61 2 0266 -- paragraph
char182 "
-char183 287,342,0,0,9 0 0267 -- periodcentered
+pc 287,342,0,0,9 0 0267 -- periodcentered
+char183 "
ac 333,3,220,0,137 1 0270 -- cedilla
char184 "
S1 344,705,0,29,29,29 2 0271 -- onesuperior
diff --git a/font/devps/NI b/font/devps/NI
index 75f7fc44..5402412f 100644
--- a/font/devps/NI
+++ b/font/devps/NI
@@ -303,7 +303,8 @@ char180 "
char181 611,466,205,0,120 1 0265 -- mu
ps 650,737,0,45,-38,45 2 0266 -- paragraph
char182 "
-char183 278,316,0,0,-27 0 0267 -- periodcentered
+pc 278,316,0,0,-27 0 0267 -- periodcentered
+char183 "
ac 333,0,227,0,47 1 0270 -- cedilla
char184 "
S1 333,705,0,26,7,26 2 0271 -- onesuperior
diff --git a/font/devps/NR b/font/devps/NR
index 8d29bd12..9715d8a0 100644
--- a/font/devps/NR
+++ b/font/devps/NR
@@ -303,7 +303,8 @@ char180 "
char181 611,464,205 1 0265 -- mu
ps 606,722,147 2 0266 -- paragraph
char182 "
-char183 278,302 0 0267 -- periodcentered
+pc 278,302 0 0267 -- periodcentered
+char183 "
ac 333,0,215 1 0270 -- cedilla
char184 "
S1 333,705 2 0271 -- onesuperior
diff --git a/font/devps/PB b/font/devps/PB
index ad3c7040..6651ba76 100644
--- a/font/devps/PB
+++ b/font/devps/PB
@@ -305,7 +305,8 @@ char180 "
char181 611,471,225 0 0265 -- mu
ps 641,683,161 2 0266 -- paragraph
char182 "
-char183 250,335 0 0267 -- periodcentered
+pc 250,335 0 0267 -- periodcentered
+char183 "
ac 333,0,225 0 0270 -- cedilla
char184 "
S1 300,665 2 0271 -- onesuperior
diff --git a/font/devps/PBI b/font/devps/PBI
index f17c1042..1330105e 100644
--- a/font/devps/PBI
+++ b/font/devps/PBI
@@ -307,7 +307,8 @@ char180 "
char181 556,469,232,15,65,15 0 0265 -- mu
ps 556,681,204,123,36,66 2 0266 -- paragraph
char182 "
-char183 250,324,0,6,-17,6 0 0267 -- periodcentered
+pc 250,324,0,6,-17,6 0 0267 -- periodcentered
+char183 "
ac 333,5,218,0,38 0 0270 -- cedilla
char184 "
S1 300,680,0,48,9,48 2 0271 -- onesuperior
diff --git a/font/devps/PI b/font/devps/PI
index 3b703b1a..2d9c700f 100644
--- a/font/devps/PI
+++ b/font/devps/PI
@@ -309,7 +309,8 @@ char180 "
char181 556,482,226,6,35,6 0 0265 -- mu
ps 500,692,224,161,17,68 2 0266 -- paragraph
char182 "
-char183 250,312,0,0,-3 0 0267 -- periodcentered
+pc 250,312,0,0,-3 0 0267 -- periodcentered
+char183 "
ac 333,0,216,0,59 0 0270 -- cedilla
char184 "
S1 300,699,0,35,-11,35 2 0271 -- onesuperior
diff --git a/font/devps/PR b/font/devps/PR
index 6442b09a..8fa6bc27 100644
--- a/font/devps/PR
+++ b/font/devps/PR
@@ -312,7 +312,8 @@ char180 "
char181 603,469,236 0 0265 -- mu
ps 628,694,150 2 0266 -- paragraph
char182 "
-char183 250,319 0 0267 -- periodcentered
+pc 250,319 0 0267 -- periodcentered
+char183 "
ac 333,0,225 0 0270 -- cedilla
char184 "
S1 300,692 2 0271 -- onesuperior
diff --git a/font/devps/TB b/font/devps/TB
index e4fb5384..50d8033d 100644
--- a/font/devps/TB
+++ b/font/devps/TB
@@ -389,7 +389,8 @@ char180 "
char181 556,461,206 1 0265 -- mu
ps 540,676,186 2 0266 -- paragraph
char182 "
-char183 250,417 0 0267 -- periodcentered
+pc 250,417 0 0267 -- periodcentered
+char183 "
ac 333,0,218 1 0270 -- cedilla
char184 "
S1 300,688 2 0271 -- onesuperior
diff --git a/font/devps/TBI b/font/devps/TBI
index d2efe7d5..48843f90 100644
--- a/font/devps/TBI
+++ b/font/devps/TBI
@@ -371,7 +371,8 @@ char180 "
char181 576,449,207,0,110 1 0265 -- mu
ps 500,669,193,112,107,99 2 0266 -- paragraph
char182 "
-char183 250,405,0,0,-1 0 0267 -- periodcentered
+pc 250,405,0,0,-1 0 0267 -- periodcentered
+char183 "
ac 333,5,218,0,130 1 0270 -- cedilla
char184 "
S1 300,683,0,51,20,51 2 0271 -- onesuperior
diff --git a/font/devps/TI b/font/devps/TI
index 9ec7eeed..243b9895 100644
--- a/font/devps/TI
+++ b/font/devps/TI
@@ -384,7 +384,8 @@ char180 "
char181 500,428,209,47,80,43 1 0265 -- mu
ps 523,653,123,143,-5,43 2 0266 -- paragraph
char182 "
-char183 250,310,0,0,-20 0 0267 -- periodcentered
+pc 250,310,0,0,-20 0 0267 -- periodcentered
+char183 "
ac 333,0,217,0,80 1 0270 -- cedilla
char184 "
S1 300,676,0,34,7,34 2 0271 -- onesuperior
diff --git a/font/devps/TR b/font/devps/TR
index 7c332754..650e916d 100644
--- a/font/devps/TR
+++ b/font/devps/TR
@@ -375,7 +375,8 @@ char180 "
char181 500,450,218 1 0265 -- mu
ps 453,662,154 2 0266 -- paragraph
char182 "
-char183 250,310 0 0267 -- periodcentered
+pc 250,310 0 0267 -- periodcentered
+char183 "
ac 333,0,215 0 0270 -- cedilla
char184 "
S1 300,676 2 0271 -- onesuperior
diff --git a/font/devps/ZCMI b/font/devps/ZCMI
index bd3de645..a614ac1c 100644
--- a/font/devps/ZCMI
+++ b/font/devps/ZCMI
@@ -333,7 +333,8 @@ char180 "
char181 460,438,314,113,43,87 1 0265 -- mu
ps 500,594,199,188,-55,87 2 0266 -- paragraph
char182 "
-char183 220,310,0,71,-89,71 0 0267 -- periodcentered
+pc 220,310,0,71,-89,71 0 0267 -- periodcentered
+char183 "
ac 300,6,191,0,38 0 0270 -- cedilla
char184 "
S1 264,610,0,97,-33,87 2 0271 -- onesuperior
diff --git a/font/devps/generate/textmap b/font/devps/generate/textmap
index bcf3ad7b..73efdbb5 100644
--- a/font/devps/generate/textmap
+++ b/font/devps/generate/textmap
@@ -248,6 +248,7 @@ parenright )
partialdiff pd
percent %
period .
+periodcentered pc
perthousand %0
perpendicular pp
plus +
diff --git a/font/devutf8/NOTES b/font/devutf8/NOTES
index d7d0f872..67421555 100644
--- a/font/devutf8/NOTES
+++ b/font/devutf8/NOTES
@@ -58,9 +58,6 @@ map it to 0x0394.
"devps" maps CR to carriagereturn, which is equivalent to 0x21B5. We map it
to 0x240D instead.
-"devps" maps md to dotmath, which is equivalent to 0x22C5. We map it to 0x00B7
-instead.
-
The line
shc 24 0 0x00AD
diff --git a/font/devutf8/R.proto b/font/devutf8/R.proto
index faff6d85..7daee523 100644
--- a/font/devutf8/R.proto
+++ b/font/devutf8/R.proto
@@ -157,7 +157,7 @@ char180 "
char181 24 0 0x00B5
ps 24 0 0x00B6
char182 "
-md 24 0 0x00B7
+pc 24 0 0x00B7
char183 "
ac 24 0 0x00B8
char184 "
@@ -440,6 +440,7 @@ ip 24 0 0x2287
c+ 24 0 0x2295
c* 24 0 0x2297
pp 24 0 0x22A5
+pc 24 0 0x22C5
lc 24 0 0x2308
rc 24 0 0x2309
lf 24 0 0x230A
diff --git a/src/devices/grolbp/lbp.cc b/src/devices/grolbp/lbp.cc
index 379846ab..d759dfc8 100644
--- a/src/devices/grolbp/lbp.cc
+++ b/src/devices/grolbp/lbp.cc
@@ -27,7 +27,6 @@ TODO
*/
#define _GNU_SOURCE
-#include <string.h>
#include "driver.h"
#include "lbp.h"
#include "charset.h"
diff --git a/src/include/Makefile.sub b/src/include/Makefile.sub
index 50a280bd..42064ec7 100644
--- a/src/include/Makefile.sub
+++ b/src/include/Makefile.sub
@@ -8,6 +8,7 @@ HDRS=\
error.h \
font.h \
getopt.h \
+ groff-getopt.h \
htmlindicate.h \
index.h \
lib.h \
diff --git a/src/include/driver.h b/src/include/driver.h
index c18cdd42..c0384c71 100644
--- a/src/include/driver.h
+++ b/src/include/driver.h
@@ -20,6 +20,9 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#include <stdio.h>
#include <string.h>
+#ifdef HAVE_STRINGS_H
+#include <strings.h>
+#endif
#include <ctype.h>
#include <stdlib.h>
#include <stddef.h>
diff --git a/src/include/lib.h b/src/include/lib.h
index b6eca58d..19471709 100644
--- a/src/include/lib.h
+++ b/src/include/lib.h
@@ -26,7 +26,7 @@ extern "C" {
const char *if_to_a(int, int);
}
-#include <getopt.h>
+#include <groff-getopt.h>
char *strsave(const char *s);
int is_prime(unsigned);
diff --git a/src/roff/troff/troff.man b/src/roff/troff/troff.man
index 4415ca8d..0cb924f1 100644
--- a/src/roff/troff/troff.man
+++ b/src/roff/troff/troff.man
@@ -1069,7 +1069,7 @@ The same as the
.B so
request except that
.I file
-is searched for in the same way that
+is searched for in the same directories as
.BI tmac. name
is searched for when the
.BI \-m name
@@ -1791,7 +1791,7 @@ greater than that of any currently used position.
Interpolating a string does not hide existing macro arguments.
Thus in a macro, a more efficient way of doing
.IP
-I . xx\ \e\e$@
+.BI . xx\ \e\e$@
.LP
is
.IP
@@ -1813,7 +1813,7 @@ request.
In a
.B \ew
escape sequence,
-character that appears at a different input level to
+a character that appears at a different input level to
the starting delimiter character will not be recognised
as the closing delimiter character.
When decoding a macro argument that is delimited