projects
/
m6w6
/
ext-psi
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
code structure
[m6w6/ext-psi]
/
m4
/
psi_macro.m4
diff --git
a/m4/psi_macro.m4
b/m4/psi_macro.m4
index 0ce6f84ac15b5dce19b0af3abf12398bce2bc613..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 }"
- PSI_MACROS="$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)
])