aboutsummaryrefslogtreecommitdiffstats
path: root/awk.h
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2020-06-10 06:15:12 +0300
committerArnold D. Robbins <arnold@skeeve.com>2020-06-10 06:15:12 +0300
commit23db0769e868c8389aa377a6f9149a014178cafd (patch)
tree30c634ad0bf62e4167930497b5a9ce5810ecd03c /awk.h
parent246542232f1eeab0436ee430385fe2c1e6d98f24 (diff)
downloadegawk-23db0769e868c8389aa377a6f9149a014178cafd.tar.gz
egawk-23db0769e868c8389aa377a6f9149a014178cafd.tar.bz2
egawk-23db0769e868c8389aa377a6f9149a014178cafd.zip
Improve long long exec_count.
Diffstat (limited to 'awk.h')
-rw-r--r--awk.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/awk.h b/awk.h
index 515b524d..5ba6bb9f 100644
--- a/awk.h
+++ b/awk.h
@@ -758,7 +758,8 @@ typedef struct exp_instruction {
awk_value_t *(*efptr)(int num_actual_args,
awk_value_t *result,
struct awk_ext_func *finfo);
- long long dl;
+ long dl;
+ long long ldl; // for exec_count
char *name;
} d;
@@ -899,7 +900,7 @@ typedef struct exp_instruction {
/*------------------ pretty printing/profiling --------*/
/* Op_exec_count */
-#define exec_count d.dl
+#define exec_count d.ldl
/* Op_K_while */
#define while_body d.di