summaryrefslogtreecommitdiff
path: root/Build/source/libs/cairo/cairo-src/src/cairo-os2-surface.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/cairo/cairo-src/src/cairo-os2-surface.c')
-rw-r--r--Build/source/libs/cairo/cairo-src/src/cairo-os2-surface.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/Build/source/libs/cairo/cairo-src/src/cairo-os2-surface.c b/Build/source/libs/cairo/cairo-src/src/cairo-os2-surface.c
index 1ab50f97798..84f08c8077f 100644
--- a/Build/source/libs/cairo/cairo-src/src/cairo-os2-surface.c
+++ b/Build/source/libs/cairo/cairo-src/src/cairo-os2-surface.c
@@ -198,7 +198,7 @@ void *_buffer_alloc (size_t a, size_t b, const unsigned int size)
return NULL;
#else
/* Clear the malloc'd buffer the way DosAllocMem() does. */
- buffer = malloc (nbytes);
+ buffer = _cairo_malloc (nbytes);
if (buffer) {
memset (buffer, 0, nbytes);
}
@@ -718,7 +718,7 @@ cairo_os2_surface_create (HPS hps_client_window,
}
/* Allocate an OS/2 surface structure. */
- local_os2_surface = (cairo_os2_surface_t *) malloc (sizeof (cairo_os2_surface_t));
+ local_os2_surface = (cairo_os2_surface_t *) _cairo_malloc (sizeof (cairo_os2_surface_t));
if (!local_os2_surface) {
status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
goto error_exit;
@@ -780,7 +780,8 @@ cairo_os2_surface_create (HPS hps_client_window,
_cairo_surface_init (&local_os2_surface->base,
&cairo_os2_surface_backend,
NULL, /* device */
- _cairo_content_from_format (CAIRO_FORMAT_ARGB32));
+ _cairo_content_from_format (CAIRO_FORMAT_ARGB32),
+ FALSE); /* is_vector */
/* Successful exit */
return (cairo_surface_t *)local_os2_surface;