[前][次][番号順一覧][スレッド一覧]

ruby-changes:68190

From: Nobuyoshi <ko1@a...>
Date: Fri, 1 Oct 2021 21:48:18 +0900 (JST)
Subject: [ruby-changes:68190] c7414f517f (master): Prefer `printf` like the recent autoconf

https://git.ruby-lang.org/ruby.git/commit/?id=c7414f517f

From c7414f517fb4a0b829e3385ef7e6a6a041e23e38 Mon Sep 17 00:00:00 2001
From: Nobuyoshi Nakada <nobu@r...>
Date: Fri, 1 Oct 2021 11:32:39 +0900
Subject: Prefer `printf` like the recent autoconf

---
 tool/m4/ruby_define_if.m4 | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/tool/m4/ruby_define_if.m4 b/tool/m4/ruby_define_if.m4
index 1cfd07b0c8..aba55783a2 100644
--- a/tool/m4/ruby_define_if.m4
+++ b/tool/m4/ruby_define_if.m4
@@ -1,12 +1,6 @@ https://github.com/ruby/ruby/blob/trunk/tool/m4/ruby_define_if.m4#L1
 dnl -*- Autoconf -*-
 AC_DEFUN([RUBY_DEFINE_IF], [dnl
-    m4_ifval([$1], [AS_LITERAL_IF([$1], [], [test "X$1" = X || ])cat <<EOH >> confdefs.h
-@%:@if $1
-EOH
-])dnl
+    m4_ifval([$1], [AS_LITERAL_IF([$1], [], [test "X$1" = X || ])printf "@%:@if %s\n" "$1" >>confdefs.h])
 AC_DEFINE_UNQUOTED($2, $3)dnl
-    m4_ifval([$1], [AS_LITERAL_IF([$1], [], [test "X$1" = X || ])cat <<EOH >> confdefs.h
-@%:@endif /* $1 */
-EOH
-])dnl
+    m4_ifval([$1], [AS_LITERAL_IF([$1], [], [test "X$1" = X || ])printf "@%:@endif /* %s */\n" "$1" >>confdefs.h])
 ])dnl
-- 
cgit v1.2.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]