=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/awk/awk.h,v retrieving revision 1.14 retrieving revision 1.15 diff -c -r1.14 -r1.15 *** src/usr.bin/awk/awk.h 2017/10/09 14:51:31 1.14 --- src/usr.bin/awk/awk.h 2020/06/10 21:00:01 1.15 *************** *** 1,4 **** ! /* $OpenBSD: awk.h,v 1.14 2017/10/09 14:51:31 deraadt Exp $ */ /**************************************************************** Copyright (C) Lucent Technologies 1997 All Rights Reserved --- 1,4 ---- ! /* $OpenBSD: awk.h,v 1.15 2020/06/10 21:00:01 millert Exp $ */ /**************************************************************** Copyright (C) Lucent Technologies 1997 All Rights Reserved *************** *** 82,88 **** 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 */ struct Cell *cnext; /* ptr to next if chained */ } Cell; --- 82,89 ---- 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|CONVC|CONVO */ ! char *fmt; /* CONVFMT/OFMT value used to convert from number */ struct Cell *cnext; /* ptr to next if chained */ } Cell; *************** *** 110,115 **** --- 111,118 ---- #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 */