tests: Use one shared xzalloc implementation

Since this is an inlined function, move it to a common header file.

Signed-off-by: Bryce Harrington <bryce@osg.samsung.com>
Reviewed-by: Marek Chalupa <mchqwerty@gmail.com>
This commit is contained in:
Bryce Harrington 2014-11-19 17:18:36 -08:00 committed by Pekka Paalanen
parent 22ea306ce2
commit 2cd82b7692
3 changed files with 11 additions and 22 deletions

View File

@ -31,17 +31,6 @@
#include "weston-test-client-helper.h"
#include "presentation_timing-client-protocol.h"
static inline void *
xzalloc(size_t size)
{
void *p;
p = calloc(1, size);
assert(p);
return p;
}
static struct presentation *
get_presentation(struct client *client)
{

View File

@ -32,17 +32,6 @@
#include "../shared/os-compatibility.h"
#include "weston-test-client-helper.h"
static inline void *
xzalloc(size_t size)
{
void *p;
p = calloc(1, size);
assert(p);
return p;
}
int
surface_contains(struct surface *surface, int x, int y)
{

View File

@ -101,6 +101,17 @@ struct surface {
void *data;
};
static inline void *
xzalloc(size_t size)
{
void *p;
p = calloc(1, size);
assert(p);
return p;
}
struct client *
client_create(int x, int y, int width, int height);