From a736420ce560117e6f9491323b61608beb10f2cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=9C=E9=83=A8=E6=98=8C=E5=B9=B3?= Date: Fri, 25 Aug 2023 16:05:02 +0900 Subject: [PATCH] define back snprintf --- rubyparser.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rubyparser.h b/rubyparser.h index 708184aa52..90c3939f12 100644 --- a/rubyparser.h +++ b/rubyparser.h @@ -606,6 +606,9 @@ typedef struct rb_parser_config_struct { int (*builtin_type)(VALUE); #undef snprintf int (*snprintf)(char *str, size_t n, char const *fmt, ...); +#ifdef RUBY_SUBST_H +# define snprintf(...) ruby_snprintf(__VA_ARGS__) +#endif VALUE (*node_case_when_optimizable_literal)(const NODE *const node);