diff options
Diffstat (limited to 'buttress.h')
| -rw-r--r-- | buttress.h | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -16,8 +16,6 @@ #define FALSE 0 #endif -#define lenof(x) ( sizeof((x)) / sizeof(*(x)) ) - /* * Structure tags */ @@ -161,6 +159,11 @@ void free_word_list(word *w); void free_para_list(paragraph *p); word *dup_word_list(word *w); +#define mknew(type) ( (type *) smalloc (sizeof (type)) ) +#define mknewa(type, number) ( (type *) smalloc ((number) * sizeof (type)) ) +#define resize(array, len) ( srealloc ((array), (len) * sizeof (*(array))) ) +#define lenof(array) ( sizeof(array) / sizeof(*(array)) ) + /* * ustring.c */ |