diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2012-08-12 11:00:42 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2012-08-12 11:00:42 +0300 |
commit | 88f8278587c7f254d4c5bb2e8f996f3947da32e9 (patch) | |
tree | 1f793a7931d05ed51d0630d2b42062733b9e88f3 | |
parent | 8d5a66b529a220239037a3cd7a2421aab85de53d (diff) | |
download | egawk-88f8278587c7f254d4c5bb2e8f996f3947da32e9.tar.gz egawk-88f8278587c7f254d4c5bb2e8f996f3947da32e9.tar.bz2 egawk-88f8278587c7f254d4c5bb2e8f996f3947da32e9.zip |
Make api versions into enum, not defines.
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | gawkapi.h | 8 |
2 files changed, 9 insertions, 3 deletions
@@ -1,3 +1,7 @@ +2012-08-12 Arnold D. Robbins <arnold@skeeve.com> + + * gawkapi.h: Make the versions enum constants instead of defines. + 2012-08-11 Andrew J. Schorr <aschorr@telemetry-investments.com> * awkgram.y (add_srcfile): It is now a fatal error to load the @@ -121,7 +121,7 @@ typedef struct iobuf_public { * not returned, the parser must set *rt_len (and *rt_start if *rt_len * is non-zero). */ - int (*get_record)(char **out, struct iobuf_public *, int *errcode, + int (*get_record)(char **out, struct iobuf_public *iobuf, int *errcode, char **rt_start, size_t *rt_len); /* * The close_func is called to allow the parser to free private data. @@ -154,8 +154,10 @@ typedef struct input_parser { } awk_input_parser_t; -#define GAWK_API_MAJOR_VERSION 0 -#define GAWK_API_MINOR_VERSION 0 +enum { + GAWK_API_MAJOR_VERSION = 0, + GAWK_API_MINOR_VERSION = 0 +}; #define DO_FLAGS_SIZE 6 |