aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--gawkapi.h8
2 files changed, 9 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index d75c82ef..dd0dad2f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
diff --git a/gawkapi.h b/gawkapi.h
index b516787a..9b89e425 100644
--- a/gawkapi.h
+++ b/gawkapi.h
@@ -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