Bug 28898 - _cairo_region not defined in public headers
Summary: _cairo_region not defined in public headers
Status: RESOLVED NOTABUG
Alias: None
Product: cairo
Classification: Unclassified
Component: general (show other bugs)
Version: 1.9.10
Hardware: x86 (IA32) Windows (All)
: medium normal
Assignee: Carl Worth
QA Contact: cairo-bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-03 11:58 UTC by BugByteMan
Modified: 2010-07-05 11:06 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

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.