Bug 28898

Summary: _cairo_region not defined in public headers
Product: cairo Reporter: BugByteMan <BugByteMan>
Component: generalAssignee: Carl Worth <cworth>
Status: RESOLVED NOTABUG QA Contact: cairo-bugs mailing list <cairo-bugs>
Severity: normal    
Priority: medium    
Version: 1.9.10   
Hardware: x86 (IA32)   
OS: Windows (All)   
Whiteboard:
i915 platform: i915 features:

Description BugByteMan 2010-07-03 11:58:55 UTC
Cairo public functions either use parameters of type cairo_region_t or return a variable of type cairo_region_t which is not fully defined.

cairo.h contains:

  typedef struct _cairo_region cairo_region_t;

however _cairo_region is not available when cairo is installed because it is in file cairo-region-private.h which is not included in the install.

Am I missing something?
Comment 1 BugByteMan 2010-07-05 11:06:36 UTC
Looks like the reference code I was trying to compile was misusing the data type.  There does not appear to be anything wrong with the cairo types.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.