Пример #1
0
/* Could be a macro for speed */
pdf_cmap *
pdf_keep_cmap(fz_context *ctx, pdf_cmap *cmap)
{
	return (pdf_cmap *)fz_keep_storable(ctx, &cmap->storable);
}
Пример #2
0
pdf_font_desc *
pdf_keep_font(fz_context *ctx, pdf_font_desc *fontdesc)
{
	return (pdf_font_desc *)fz_keep_storable(ctx, &fontdesc->storable);
}
Пример #3
0
fz_colorspace *
fz_keep_colorspace(fz_context *ctx, fz_colorspace *cs)
{
	return fz_keep_storable(ctx, &cs->storable);
}
Пример #4
0
fz_image *
fz_keep_image(fz_context *ctx, fz_image *image)
{
    return (fz_image *)fz_keep_storable(ctx, &image->storable);
}
Пример #5
0
fz_shade *
fz_keep_shade(fz_context *ctx, fz_shade *shade)
{
	return (fz_shade *)fz_keep_storable(ctx, &shade->storable);
}
Пример #6
0
fz_display_list *
fz_keep_display_list(fz_context *ctx, fz_display_list *list)
{
	return (fz_display_list *)fz_keep_storable(ctx, &list->storable);
}
Пример #7
0
pdf_xobject *
pdf_keep_xobject(fz_context *ctx, pdf_xobject *xobj)
{
	return (pdf_xobject *)fz_keep_storable(ctx, &xobj->storable);
}
Пример #8
0
pdf_pattern *
pdf_keep_pattern(fz_context *ctx, pdf_pattern *pat)
{
	return fz_keep_storable(ctx, &pat->storable);
}
Пример #9
0
fz_pixmap *
fz_keep_pixmap(fz_context *ctx, fz_pixmap *pix)
{
	return (fz_pixmap *)fz_keep_storable(ctx, &pix->storable);
}
Пример #10
0
/* SumatraPDF: support transfer functions */
fz_transfer_function *
fz_keep_transfer_function(fz_context *ctx, fz_transfer_function *tr)
{
	return tr ? (fz_transfer_function *)fz_keep_storable(ctx, &tr->storable) : NULL;
}
Пример #11
0
fz_function *
fz_keep_function(fz_context *ctx, fz_function *func)
{
    return (fz_function *)fz_keep_storable(ctx, &func->storable);
}