From 93881c26428a4d07ee348c34b59f3b9586853535 Mon Sep 17 00:00:00 2001 From: "Arnold D. Robbins" Date: Fri, 23 Jul 2021 10:17:14 +0300 Subject: Fixes for Vax/VMS C. --- awk.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'awk.h') diff --git a/awk.h b/awk.h index 2ab25bfd..cb7c4990 100644 --- a/awk.h +++ b/awk.h @@ -750,6 +750,16 @@ enum redirval { struct break_point; +#if __DECC && __VAX +typedef unsigned long exec_count_t; // for exec_count +#define EXEC_COUNT_FMT "%lu" +#define EXEC_COUNT_PROFILE_FMT "%6lu" +#else +typedef unsigned long long exec_count_t; // for exec_count +#define EXEC_COUNT_FMT "%llu" +#define EXEC_COUNT_PROFILE_FMT "%6llu" +#endif + typedef struct exp_instruction { struct exp_instruction *nexti; union { @@ -760,7 +770,7 @@ typedef struct exp_instruction { awk_value_t *result, struct awk_ext_func *finfo); long dl; - unsigned long long ldl; // for exec_count + exec_count_t ldl; // for exec_count char *name; } d; -- cgit v1.2.3