16 #ifndef FIFTYONE_DEGREES_ARRAY_H_INCLUDED 17 #define FIFTYONE_DEGREES_ARRAY_H_INCLUDED 41 #define FIFTYONE_DEGREES_ARRAY_TYPE(t, m) \ 44 typedef struct fiftone_degrees_array_##t##_t { \ 54 #define FIFTYONE_DEGREES_ARRAY_SIZE(t, c) (sizeof(t##Array) + (sizeof(t) * c)) 59 #define FIFTYONE_DEGREES_ARRAY_CREATE(t, i, c) \ 60 i = (t##Array*)Malloc(FIFTYONE_DEGREES_ARRAY_SIZE(t,c)); \ 62 i->items = (t*)(i + 1); \