projects
/
m6w6
/
ext-psi
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
fix dumper
[m6w6/ext-psi]
/
m4
/
psi_macro.m4
diff --git
a/m4/psi_macro.m4
b/m4/psi_macro.m4
index 0bae220459423111f84c2679b704c67e651cf3c4..337a7e55a39c6a6bfa34bcc20dfc9205ccf21cb9 100644
(file)
--- a/
m4/psi_macro.m4
+++ b/
m4/psi_macro.m4
@@
-1,3
+1,9
@@
+# psi_add_macro(macro)
+# Add a pre-defined macro function to $PSI_MACROS.
+psi_add_macro() {
+ cat >>$PSI_MACROS <<<"$1"
+}
+
dnl PSI_MACRO(macro, decl args, action-if-true)
AC_DEFUN(PSI_MACRO, [
AC_CHECK_DECL(PSI_VAR_NAME($1)$2, [
dnl PSI_MACRO(macro, decl args, action-if-true)
AC_DEFUN(PSI_MACRO, [
AC_CHECK_DECL(PSI_VAR_NAME($1)$2, [
@@
-27,8
+33,7
@@
AC_DEFUN(PSI_MACRO, [
], [
macro_body="return $macro_name$macro_call;"
])
], [
macro_body="return $macro_name$macro_call;"
])
- psi_macro="$macro_type psi_macro_$macro_name$macro_decl { $macro_body }"
- cat >>$PSI_MACROS <<<"$psi_macro"
+ psi_add_macro "$macro_type psi_macro_$macro_name$macro_decl { $macro_body }"
PSI_REDIR($macro_name, psi_macro_$macro_name)
], [], PSI_INCLUDES)
])
PSI_REDIR($macro_name, psi_macro_$macro_name)
], [], PSI_INCLUDES)
])