Mercurial > code
changeset 148:1558251b2cf2
Use enum decl
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 22 May 2012 20:51:25 +0200 |
parents | 535f12e0a5af |
children | 2563b3e71859 |
files | array.h parray.h |
diffstat | 2 files changed, 13 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/array.h Fri May 11 20:06:41 2012 +0200 +++ b/array.h Tue May 22 20:51:25 2012 +0200 @@ -29,7 +29,7 @@ #define ARRAY_DEFAULT_BSIZE 128 #endif -enum { +enum array_flags { ARRAY_AUTO = 0, /* array grows automatically */ ARRAY_FIXED = (1 << 0), /* fixed size length */ ARRAY_FASTREMOVE = (1 << 1), /* use last object when removing */ @@ -38,12 +38,12 @@ }; struct array { - int flags; /* (ro) array flags (default AUTO) */ - void *data; /* (rw) array of data */ - int length; /* (ro) number of element inside */ - size_t size; /* (ro) current buffer size (allocated memory) */ - size_t unit; /* (ro) unit size (sizeof the object) */ - int bsize; /* (rw) block size (used when growing array) */ + enum array_flags flags; /* (ro) array flags (default AUTO) */ + void *data; /* (rw) array of data */ + int length; /* (ro) number of element inside */ + size_t size; /* (ro) current buffer size (allocated memory) */ + size_t unit; /* (ro) unit size (sizeof the object) */ + int bsize; /* (rw) block size (used when growing array) */ /* Own allocation functions */ void * (*malloc)(size_t);
--- a/parray.h Fri May 11 20:06:41 2012 +0200 +++ b/parray.h Tue May 22 20:51:25 2012 +0200 @@ -29,7 +29,7 @@ #define PARRAY_DEFAULT_BSIZE 128 #endif -enum { +enum parray_flags { PARRAY_AUTO = 0, /* array grows automatically */ PARRAY_FIXED = (1 << 0), /* fixed size length */ PARRAY_FASTREMOVE = (1 << 1), /* use last object when removing */ @@ -38,11 +38,11 @@ }; struct parray { - int flags; /* (ro) array flags (default AUTO) */ - void **data; /* (rw) array of data */ - int length; /* (ro) number of element inside */ - size_t size; /* (ro) current buffer size (allocated memory) */ - int bsize; /* (rw) block size (used when growing array) */ + enum parray_flags flags; /* (ro) array flags (default AUTO) */ + void **data; /* (rw) array of data */ + int length; /* (ro) number of element inside */ + size_t size; /* (ro) current buffer size (allocated memory) */ + int bsize; /* (rw) block size (used when growing array) */ /* Own allocation functions */ void * (*malloc)(size_t);