Subversion Repositories Kolibri OS

Rev

Rev 1892 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1892 Rev 3959
Line 34... Line 34...
34
 */
34
 */
Line 35... Line 35...
35
 
35
 
36
#ifndef CAIRO_PRIVATE_H
36
#ifndef CAIRO_PRIVATE_H
Line -... Line 37...
-
 
37
#define CAIRO_PRIVATE_H
37
#define CAIRO_PRIVATE_H
38
 
-
 
39
#include "cairo-types-private.h"
38
 
40
#include "cairo-reference-count-private.h"
39
#include "cairo-reference-count-private.h"
-
 
Line 40... Line 41...
40
#include "cairo-gstate-private.h"
41
 
41
#include "cairo-path-fixed-private.h"
42
CAIRO_BEGIN_DECLS
42
 
-
 
43
struct _cairo {
43
 
44
    cairo_reference_count_t ref_count;
-
 
45
 
44
struct _cairo {
Line 46... Line -...
46
    cairo_status_t status;
-
 
47
 
-
 
48
    cairo_user_data_array_t user_data;
-
 
49
 
-
 
50
    cairo_gstate_t *gstate;
45
    cairo_reference_count_t ref_count;
51
    cairo_gstate_t  gstate_tail[2];
46
    cairo_status_t status;
Line -... Line 47...
-
 
47
    cairo_user_data_array_t user_data;
-
 
48
 
-
 
49
    const cairo_backend_t *backend;
-
 
50
};
-
 
51
 
-
 
52
cairo_private cairo_t *
-
 
53
_cairo_create_in_error (cairo_status_t status);
-
 
54
 
-
 
55
cairo_private void
-
 
56
_cairo_init (cairo_t *cr,
-
 
57
	     const cairo_backend_t *backend);
-
 
58
 
52
    cairo_gstate_t *gstate_freelist;
59
cairo_private void