summaryrefslogtreecommitdiff
path: root/src/drv
diff options
context:
space:
mode:
authorscuri <scuri>2009-06-23 03:18:33 +0000
committerscuri <scuri>2009-06-23 03:18:33 +0000
commit0610dd4f3064220a2e8fb1d8dc120044eb6c64a8 (patch)
treea5d0d3b6c79e967cd4e80c7668b906e8b422f902 /src/drv
parent09be96e0606d05b056f82b5f9254208a2d0e4c88 (diff)
*** empty log message ***
Diffstat (limited to 'src/drv')
-rw-r--r--src/drv/cdcgm.c4
-rw-r--r--src/drv/cdpicture.c8
2 files changed, 6 insertions, 6 deletions
diff --git a/src/drv/cdcgm.c b/src/drv/cdcgm.c
index 4ba0065..2791c24 100644
--- a/src/drv/cdcgm.c
+++ b/src/drv/cdcgm.c
@@ -519,7 +519,7 @@ static void cdtext(cdCtxCanvas *ctxcanvas, int x, int y, const char *s)
cgm_text( ctxcanvas->cgm, 1 /* final */ , (double)x, (double)y, s );
- cdCanvasGetTextSize(ctxcanvas->canvas, s, &width, &height);
+ cdgettextsizeEX(ctxcanvas, s, &width, &height);
settextbbox (ctxcanvas, (double) x, (double) y, width, height );
}
@@ -530,7 +530,7 @@ static void cdftext(cdCtxCanvas *ctxcanvas, double x, double y, const char *s)
cgm_text( ctxcanvas->cgm, 1 /* final */ , x, y, s );
- cdCanvasGetTextSize(ctxcanvas->canvas, s, &width, &height);
+ cdgettextsizeEX(ctxcanvas, s, &width, &height);
settextbbox (ctxcanvas, x, y, width, height );
}
diff --git a/src/drv/cdpicture.c b/src/drv/cdpicture.c
index 9bc5104..3f5598e 100644
--- a/src/drv/cdpicture.c
+++ b/src/drv/cdpicture.c
@@ -307,12 +307,12 @@ static void primAddAttrib_Text(tPrimNode *prim, cdCanvas *canvas)
if (canvas->native_font[0])
{
- prim->attrib_buffer = strdup(canvas->native_font);
+ prim->attrib_buffer = cdStrDup(canvas->native_font);
prim->attrib.text.native_font = prim->attrib_buffer;
}
else
{
- prim->attrib_buffer = strdup(canvas->font_type_face);
+ prim->attrib_buffer = cdStrDup(canvas->font_type_face);
prim->attrib.text.font_type_face = prim->attrib_buffer;
}
}
@@ -576,7 +576,7 @@ static void cdtext(cdCtxCanvas *ctxcanvas, int x, int y, const char *text)
primAddAttrib_Text(prim, ctxcanvas->canvas);
prim->param.text.x = x;
prim->param.text.y = y;
- prim->param.text.s = strdup(text);
+ prim->param.text.s = cdStrDup(text);
prim->param_buffer = prim->param.text.s;
picAddPrim(ctxcanvas, prim);
cdCanvasGetTextBox(ctxcanvas->canvas, x, y, text, &xmin, &xmax, &ymin, &ymax);
@@ -591,7 +591,7 @@ static void cdftext(cdCtxCanvas *ctxcanvas, double x, double y, const char *text
primAddAttrib_Text(prim, ctxcanvas->canvas);
prim->param.textf.x = x;
prim->param.textf.y = y;
- prim->param.textf.s = strdup(text);
+ prim->param.textf.s = cdStrDup(text);
prim->param_buffer = prim->param.textf.s;
picAddPrim(ctxcanvas, prim);
cdCanvasGetTextBox(ctxcanvas->canvas, _cdRound(x), _cdRound(y), text, &xmin, &xmax, &ymin, &ymax);