Commit 59334213 authored by Niels Möller's avatar Niels Möller
Browse files

m4 portability fix for ALIGN macro.

parent ee6ff2cc
2012-07-12 Niels Möller <>
* asm.m4 (ALIGN): Use << operator rather than **, with m4 eval.
The latter is not supported by BSD m4.
2012-07-07 Niels Möller <>
Copyright headers: Updated FSF address. Patch from David Woodhouse.
......@@ -23,9 +23,14 @@ define(<EPILOGUE>,
<.size C_NAME($1), . - C_NAME($1)>,<>)>)
dnl Argument to ALIGN is always logarithmic
dnl Can't use << operator with our choice of quote characters...
dnl Need changequote to be able to use the << operator (using **
dnl instead is not portable, and is not supported by openbsd m4).
<.align ifelse(ALIGN_LOG,yes,$1,eval(2 ** $1))>)
.align ifelse(ALIGN_LOG,yes,$1,eval(1 << $1))dnl >> balance
dnl Struct defining macros
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment