aboutsummaryrefslogtreecommitdiff
path: root/src/driver
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2010-07-29 15:43:35 +0000
committerdos-reis <gdr@axiomatics.org>2010-07-29 15:43:35 +0000
commit17004f202c892fd4d933b94c6b7441c45a06e80b (patch)
tree803b7e6d144ba54c0a3a8911483f0043fdcfbddc /src/driver
parentec8a295158088547ea1f686c40ec61937bb60122 (diff)
downloadopen-axiom-17004f202c892fd4d933b94c6b7441c45a06e80b.tar.gz
* algebra/sf.spad.pamphlet (DoubleFloat): Use builtin
trigonometric functions. * interp/g-opt.boot ($VMsideEffectFreeOperators): Include them. * interp/g-util.boot: Expand them. * include/edible.H1: Move declarations to clef/edible.c. Remove. * driver/utils.h: Give G linkage to declarations. * sman/Makefile.in: Link programs against C++ runtime.
Diffstat (limited to 'src/driver')
-rw-r--r--src/driver/utils.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/driver/utils.h b/src/driver/utils.h
index 83c168ae..eebb1783 100644
--- a/src/driver/utils.h
+++ b/src/driver/utils.h
@@ -42,6 +42,10 @@
# include <windows.h>
#endif
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/* A list of drivers for OpenAxiom. */
typedef enum openaxiom_driver {
openaxiom_unknown_driver, /* unknown driver */
@@ -81,4 +85,10 @@ void openaxiom_build_rts_options(openaxiom_command*, openaxiom_driver);
openaxiom_driver
openaxiom_preprocess_arguments(openaxiom_command*, int, char**);
+
+
+#ifdef __cplusplus
+}
+#endif
+
#endif /* OPENAXIOM_UTILS_INCLUDED */