summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/mplibdir/svgout.w
diff options
context:
space:
mode:
authorTaco Hoekwater <taco@elvenkind.com>2009-06-03 08:30:33 +0000
committerTaco Hoekwater <taco@elvenkind.com>2009-06-03 08:30:33 +0000
commitcfd31fe0d15b872cbd26a3c1c3e2b8747404a559 (patch)
treea0e759c177d7c0fb4582d37824859fe78da60133 /Build/source/texk/web2c/mplibdir/svgout.w
parent01ce7562594ab160acc272728ff69e2cb5818099 (diff)
this is the source for metapost 1.202
git-svn-id: svn://tug.org/texlive/trunk@13602 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/mplibdir/svgout.w')
-rw-r--r--Build/source/texk/web2c/mplibdir/svgout.w12
1 files changed, 6 insertions, 6 deletions
diff --git a/Build/source/texk/web2c/mplibdir/svgout.w b/Build/source/texk/web2c/mplibdir/svgout.w
index 948085a44fd..035734da53e 100644
--- a/Build/source/texk/web2c/mplibdir/svgout.w
+++ b/Build/source/texk/web2c/mplibdir/svgout.w
@@ -800,12 +800,11 @@ void mp_svg_print_glyph_defs (MP mp, mp_edge_object *h) {
mp_ps_font *f = NULL;
mp_edge_object *ch;
p = h->body;
- while ( p!=NULL ) {
- l = gr_text_l(p);
+ while ( p!=NULL ) {
if ((gr_type(p) == mp_text_code) &&
(gr_font_n(p)!=null_font) &&
- (l>0) ) {
- char *s = gr_text_p(p);
+ ((l = gr_text_l(p))>0) ) {
+ unsigned char *s = (unsigned char *)gr_text_p(p);
while (l-->0) {
do_mark(gr_font_n(p), *s);
s++;
@@ -899,13 +898,14 @@ static void mp_svg_text_out (MP mp, mp_text_object *p, int prologues) ;
@ @c
void mp_svg_text_out (MP mp, mp_text_object *p, int prologues) {
- char *s, *fname;
+ char *fname;
+ unsigned char *s;
int k; /* a character */
int l; /* string length */
boolean transformed ;
scaled ds; /* design size and scale factor for a text node */
fname = mp->font_ps_name[gr_font_n(p)];
- s = gr_text_p(p);
+ s = (unsigned char *)gr_text_p(p);
l = gr_text_l(p);
transformed=(gr_txx_val(p)!=unity)||(gr_tyy_val(p)!=unity)||
(gr_txy_val(p)!=0)||(gr_tyx_val(p)!=0);