From f22094297b830d0f2aa721b861469334f9856408 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Niels=20M=C3=B6ller?= Date: Mon, 30 Nov 2020 21:20:42 +0100 Subject: [PATCH] m4: New macro m4_unquote --- ChangeLog | 3 +++ m4-utils.m4 | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/ChangeLog b/ChangeLog index 67003aa4..d3507d99 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2020-11-30 Niels Möller + * m4-utils.m4 (m4_unquote): New macro, copied from GMP's + mpn/asm-defs.m4. + * chacha-crypt.c: (_nettle_chacha_crypt_4core) (_nettle_chacha_crypt32_4core): New functions. (_nettle_chacha_crypt_2core, _nettle_chacha_crypt32_2core): diff --git a/m4-utils.m4 b/m4-utils.m4 index 3ead365a..3e25a51c 100644 --- a/m4-utils.m4 +++ b/m4-utils.m4 @@ -312,6 +312,15 @@ dnl -------------------------------------------------------------------------- dnl Various generic m4 things. +dnl Usage: m4_unquote(macro) +dnl +dnl Allow the argument text to be re-evaluated. This is useful for "token +dnl pasting" like m4_unquote(foo`'bar). + +define(m4_unquote, +m4_assert_onearg() +`$1') + dnl Usage: m4_length(string) dnl -- 2.47.2