This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
tango-maat/src/entry/dynamic_array.h

14 lines
471 B
C
Raw Normal View History

#ifndef _DYNAMIC_ARRAY_H_INCLUDE_
#define _DYNAMIC_ARRAY_H_INCLUDE_
struct dynamic_array_t
{
void ** array;
int size;
int enlarge_step;
};
struct dynamic_array_t* dynamic_array_create(int size,int step);
void dynamic_array_destroy(struct dynamic_array_t* d_array,void (* free_data)(void *));
void* dynamic_array_read(struct dynamic_array_t* d_array,int i);
void dynamic_array_write(struct dynamic_array_t* d_array,int i,void* data);
#endif //_DYNAMIC_ARRAY_H_INCLUDE_