summaryrefslogtreecommitdiffstats
path: root/usr.bin/awk/awk.h
diff options
context:
space:
mode:
authormillert <millert@openbsd.org>2020-06-10 21:00:01 +0000
committermillert <millert@openbsd.org>2020-06-10 21:00:01 +0000
commitc062391adb94128ccdbd3dfb3986f23efbde1a30 (patch)
tree6e91ae759ef2e883375ce65e064972a536b00c8b /usr.bin/awk/awk.h
parentUpdate awk to Jan 5, 2013 version, no real code changes. (diff)
downloadwireguard-openbsd-c062391adb94128ccdbd3dfb3986f23efbde1a30.tar.xz
wireguard-openbsd-c062391adb94128ccdbd3dfb3986f23efbde1a30.zip
Update awk to Aug 23, 2018 version.
Diffstat (limited to 'usr.bin/awk/awk.h')
-rw-r--r--usr.bin/awk/awk.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/usr.bin/awk/awk.h b/usr.bin/awk/awk.h
index 4f535f64017..2eda23b4fa4 100644
--- a/usr.bin/awk/awk.h
+++ b/usr.bin/awk/awk.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: awk.h,v 1.14 2017/10/09 14:51:31 deraadt Exp $ */
+/* $OpenBSD: awk.h,v 1.15 2020/06/10 21:00:01 millert Exp $ */
/****************************************************************
Copyright (C) Lucent Technologies 1997
All Rights Reserved
@@ -82,7 +82,8 @@ typedef struct Cell {
char *nval; /* name, for variables only */
char *sval; /* string value */
Awkfloat fval; /* value as number */
- int tval; /* type info: STR|NUM|ARR|FCN|FLD|CON|DONTFREE */
+ int tval; /* type info: STR|NUM|ARR|FCN|FLD|CON|DONTFREE|CONVC|CONVO */
+ char *fmt; /* CONVFMT/OFMT value used to convert from number */
struct Cell *cnext; /* ptr to next if chained */
} Cell;
@@ -110,6 +111,8 @@ extern Cell *rlengthloc; /* RLENGTH */
#define FCN 040 /* this is a function name */
#define FLD 0100 /* this is a field $1, $2, ... */
#define REC 0200 /* this is $0 */
+#define CONVC 0400 /* string was converted from number via CONVFMT */
+#define CONVO 01000 /* string was converted from number via OFMT */
/* function types */