static void
layerPagePrefix (GVJ_t* job, agxbuf* xb)
{
- char buf[128]; /* large enough for 2 decimal 64-bit ints and "page_," */
if (job->layerNum > 1 && (job->flags & GVDEVICE_DOES_LAYERS)) {
- agxbput (xb, job->gvc->layerIDs[job->layerNum]);
- agxbputc (xb, '_');
+ agxbprint (xb, "%s_", job->gvc->layerIDs[job->layerNum]);
}
if ((job->pagesArrayElem.x > 0) || (job->pagesArrayElem.y > 0)) {
- sprintf (buf, "page%d,%d_", job->pagesArrayElem.x, job->pagesArrayElem.y);
- agxbput (xb, buf);
+ agxbprint (xb, "page%d,%d_", job->pagesArrayElem.x, job->pagesArrayElem.y);
}
}