mirror of
https://gitee.com/Lyon1998/pikapython.git
synced 2025-01-29 17:22:56 +08:00
use pika malloc in datatest
This commit is contained in:
parent
9c24f8d330
commit
8be553dd0e
@ -4,7 +4,7 @@
|
||||
|
||||
static void deinit(dataTest_t *self)
|
||||
{
|
||||
DynMemPut(self->mem);
|
||||
pikaFree(self, self->memSize);
|
||||
}
|
||||
|
||||
static void init(dataTest_t *self, Args *args)
|
||||
@ -24,9 +24,8 @@ static void init(dataTest_t *self, Args *args)
|
||||
|
||||
dataTest_t *New_dataTest(Args *args)
|
||||
{
|
||||
DMEM *mem = DynMemGet(sizeof(dataTest_t));
|
||||
dataTest_t *self = (void *)(mem->addr);
|
||||
self->mem = mem;
|
||||
dataTest_t *self = pikaMalloc(sizeof(dataTest_t));
|
||||
self->memSize = sizeof(dataTest_t);
|
||||
self->init = init;
|
||||
self->init(self, args);
|
||||
return self;
|
||||
|
@ -10,6 +10,7 @@ struct Class_dataTest
|
||||
void *context;
|
||||
int32_t a;
|
||||
int32_t b;
|
||||
uint32_t memSize;
|
||||
|
||||
/* operation */
|
||||
void (*deinit)(dataTest_t *self);
|
||||
|
Loading…
x
Reference in New Issue
Block a user