# HG changeset patch # User David Demelier # Date 1337712821 -7200 # Node ID 2563b3e71859ba2c5eafe7929b3aefe46ff5c6d7 # Parent 1558251b2cf268b8ac144f77903ceff6ca491bf1 Same diff -r 1558251b2cf2 -r 2563b3e71859 buf.h --- a/buf.h Tue May 22 20:51:25 2012 +0200 +++ b/buf.h Tue May 22 20:53:41 2012 +0200 @@ -35,14 +35,14 @@ # define _buf_at_printf(i1, i2) #endif -enum { +enum buf_flags { BUF_AUTO = 0, /* string grows automatically */ BUF_FIXED = (1 << 0), /* fixed size string */ BUF_UNSAFE = (1 << 1), /* string may be truncated */ }; struct buf { - int flags; /* (ro) string flags */ + enum buf_flags flags; /* (ro) string flags */ char *text; /* (ro) string text */ size_t length; /* (ro) string length */ size_t alsize; /* (ro) allocated size */ diff -r 1558251b2cf2 -r 2563b3e71859 ini.c --- a/ini.c Tue May 22 20:51:25 2012 +0200 +++ b/ini.c Tue May 22 20:53:41 2012 +0200 @@ -392,7 +392,7 @@ * -------------------------------------------------------- */ struct ini_config * -ini_create(const char *path, int flags) +ini_create(const char *path, enum ini_flags flags) { struct ini_config *cg; diff -r 1558251b2cf2 -r 2563b3e71859 ini.h --- a/ini.h Tue May 22 20:51:25 2012 +0200 +++ b/ini.h Tue May 22 20:53:41 2012 +0200 @@ -47,7 +47,7 @@ } #endif -enum { +enum ini_flags { INI_VERBOSE = (1 << 0), /* be verbose */ INI_NOREDEFINE = (1 << 1), /* do not allow redefinitions */ INI_FAILERROR = (1 << 2) /* abort parsing on first error */ @@ -69,7 +69,7 @@ struct ini_config { const char *path; /* (ro) file path */ - int flags; /* (ro) optional flags */ + enum ini_flags flags; /* (ro) optional flags */ void *data; /* (rw) user data */ TAILQ_HEAD(, ini_section) sections; /* (ro) linked-list of sections */ @@ -101,7 +101,7 @@ * -------------------------------------------------------- */ struct ini_config * -ini_create(const char *, int); +ini_create(const char *, enum ini_flags); void ini_set_handlers(struct ini_config *, void *, ini_open_t, ini_get_t);