#include #include "stacker.h" #include "stackercpp.h" stacker_t * stacker_create() { stacker_t *st; Stacker *obj; st = (__typeof__(st)) malloc(sizeof(*st)); obj = new Stacker(); st->obj = obj; return st; } void stacker_add_image(stacker_t *st, char *data, int width, int height) { Stacker *obj; if (st == NULL) { return; } obj = static_cast(st->obj); obj->add_frame(data, width, height); } char * stacker_get_result(stacker_t *st) { Stacker *obj; if (st == NULL) { return NULL; } obj = static_cast(st->obj); return obj->get_result(); }