Adding ptr_array data structure.
This commit is contained in:
@@ -455,6 +455,13 @@ struct early_opt {
|
||||
boolean valallowed;
|
||||
};
|
||||
|
||||
struct ptr_array {
|
||||
size_t length;
|
||||
size_t max_length;
|
||||
void ** elements;
|
||||
};
|
||||
typedef struct ptr_array ptr_array_t;
|
||||
|
||||
#undef E
|
||||
|
||||
#endif /* DECL_H */
|
||||
|
||||
@@ -968,6 +968,8 @@ E void FDECL(strbuf_append, (strbuf_t *, const char *));
|
||||
E void FDECL(strbuf_reserve, (strbuf_t *, int));
|
||||
E void FDECL(strbuf_empty, (strbuf_t *));
|
||||
E void FDECL(strbuf_nl_to_crlf, (strbuf_t *));
|
||||
E struct ptr_array * FDECL(ptr_array_new, (size_t length));
|
||||
E void FDECL(ptr_array_free, (struct ptr_array *));
|
||||
|
||||
/* ### invent.c ### */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user