summaryrefslogtreecommitdiff
path: root/awk.h
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2017-04-12 11:35:08 +0300
committerArnold D. Robbins <arnold@skeeve.com>2017-04-12 11:35:08 +0300
commitc080fd4c72fffb78d4c06d97a4876a826b24fe56 (patch)
treef6a0132db9450eb454fa07d08a818deb6c0981c2 /awk.h
parent7151f1a0e366345adf052b9b2fb1dbf6dcb04837 (diff)
parentc9c9fe5bb2d5c6b07a67f4cf6861aeb6d9bbfcfd (diff)
downloadgawk-c080fd4c72fffb78d4c06d97a4876a826b24fe56.tar.gz
Merge branch 'master' into feature/memleak
Diffstat (limited to 'awk.h')
-rw-r--r--awk.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/awk.h b/awk.h
index 3a9f826f..2f82ba0f 100644
--- a/awk.h
+++ b/awk.h
@@ -1520,7 +1520,7 @@ extern NODE *get_actual_argument(NODE *, int, bool);
#endif
/* field.c */
extern void init_fields(void);
-extern void set_record(const char *buf, int cnt);
+extern void set_record(const char *buf, int cnt, const awk_fieldwidth_info_t *);
extern void reset_record(void);
extern void rebuild_record(void);
extern void set_NF(void);
@@ -1537,9 +1537,11 @@ extern void update_PROCINFO_num(const char *subscript, AWKNUM val);
typedef enum {
Using_FS,
Using_FIELDWIDTHS,
- Using_FPAT
+ Using_FPAT,
+ Using_API
} field_sep_type;
extern field_sep_type current_field_sep(void);
+extern const char *current_field_sep_str(void);
/* gawkapi.c: */
extern gawk_api_t api_impl;