mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-05-06 05:48:00 +02:00
Make these functions static, which allows slightly less awkward error handling within them.
This commit is contained in:
parent
df19a5aa7e
commit
730fb40455
3 changed files with 24 additions and 19 deletions
|
|
@ -1,3 +1,11 @@
|
|||
2005-06-11 Carl Worth <cworth@cworth.org>
|
||||
|
||||
* src/cairoint.h:
|
||||
* src/cairo-gstate.c: (_cairo_gstate_init,
|
||||
_cairo_gstate_init_copy, _cairo_gstate_fini): Make these functions
|
||||
static, which allows slightly less awkward error handling within
|
||||
them.
|
||||
|
||||
2005-06-10 Carl Worth <cworth@cworth.org>
|
||||
|
||||
* src/cairoint.h: Provide font-backend-specific macros for
|
||||
|
|
|
|||
|
|
@ -41,6 +41,16 @@
|
|||
|
||||
#include "cairo-gstate-private.h"
|
||||
|
||||
static cairo_status_t
|
||||
_cairo_gstate_init (cairo_gstate_t *gstate,
|
||||
cairo_surface_t *target);
|
||||
|
||||
static cairo_status_t
|
||||
_cairo_gstate_init_copy (cairo_gstate_t *gstate, cairo_gstate_t *other);
|
||||
|
||||
static void
|
||||
_cairo_gstate_fini (cairo_gstate_t *gstate);
|
||||
|
||||
static cairo_status_t
|
||||
_cairo_gstate_clip_and_composite_trapezoids (cairo_gstate_t *gstate,
|
||||
cairo_pattern_t *src,
|
||||
|
|
@ -80,7 +90,7 @@ _cairo_gstate_create (cairo_surface_t *target)
|
|||
return gstate;
|
||||
}
|
||||
|
||||
cairo_status_t
|
||||
static cairo_status_t
|
||||
_cairo_gstate_init (cairo_gstate_t *gstate,
|
||||
cairo_surface_t *target)
|
||||
{
|
||||
|
|
@ -117,16 +127,16 @@ _cairo_gstate_init (cairo_gstate_t *gstate,
|
|||
gstate->target = target;
|
||||
cairo_surface_reference (gstate->target);
|
||||
|
||||
gstate->next = NULL;
|
||||
|
||||
gstate->source = _cairo_pattern_create_solid (CAIRO_COLOR_BLACK);
|
||||
if (!gstate->source)
|
||||
return CAIRO_STATUS_NO_MEMORY;
|
||||
if (gstate->source == NULL)
|
||||
return CAIRO_STATUS_NO_MEMORY;
|
||||
|
||||
gstate->next = NULL;
|
||||
|
||||
return CAIRO_STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
cairo_status_t
|
||||
static cairo_status_t
|
||||
_cairo_gstate_init_copy (cairo_gstate_t *gstate, cairo_gstate_t *other)
|
||||
{
|
||||
cairo_status_t status;
|
||||
|
|
|
|||
|
|
@ -932,25 +932,12 @@ _cairo_fixed_integer_ceil (cairo_fixed_t f);
|
|||
cairo_private cairo_gstate_t *
|
||||
_cairo_gstate_create (cairo_surface_t *target);
|
||||
|
||||
cairo_private cairo_status_t
|
||||
_cairo_gstate_init (cairo_gstate_t *gstate,
|
||||
cairo_surface_t *target);
|
||||
|
||||
cairo_private cairo_status_t
|
||||
_cairo_gstate_init_copy (cairo_gstate_t *gstate, cairo_gstate_t *other);
|
||||
|
||||
cairo_private void
|
||||
_cairo_gstate_fini (cairo_gstate_t *gstate);
|
||||
|
||||
cairo_private void
|
||||
_cairo_gstate_destroy (cairo_gstate_t *gstate);
|
||||
|
||||
cairo_private cairo_gstate_t *
|
||||
_cairo_gstate_clone (cairo_gstate_t *gstate);
|
||||
|
||||
cairo_private cairo_status_t
|
||||
_cairo_gstate_copy (cairo_gstate_t *dest, cairo_gstate_t *src);
|
||||
|
||||
cairo_private cairo_status_t
|
||||
_cairo_gstate_begin_group (cairo_gstate_t *gstate);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue