aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorg Holzmann <grholzi@users.sourceforge.net>2007-01-07 23:17:45 +0000
committerGeorg Holzmann <grholzi@users.sourceforge.net>2007-01-07 23:17:45 +0000
commit8dd8701ff50af3a98cf6cf55b32733af2d949508 (patch)
tree99530fd2685c916f461ff2d19e60db8c3f61d3d1
parentd35f7be5731f717d8510ca826e4c14ab6191ea69 (diff)
some modification for single object externals
svn path=/trunk/externals/grh/; revision=7228
-rwxr-xr-xPDContainer/src/h_deque.cpp2
-rwxr-xr-xPDContainer/src/h_list.cpp2
-rwxr-xr-xPDContainer/src/h_map.cpp2
-rwxr-xr-xPDContainer/src/h_multimap.cpp2
-rwxr-xr-xPDContainer/src/h_multiset.cpp2
-rwxr-xr-xPDContainer/src/h_prioqueue.cpp2
-rwxr-xr-xPDContainer/src/h_queue.cpp2
-rwxr-xr-xPDContainer/src/h_set.cpp2
-rwxr-xr-xPDContainer/src/h_stack.cpp2
-rwxr-xr-xPDContainer/src/h_vector.cpp2
10 files changed, 10 insertions, 10 deletions
diff --git a/PDContainer/src/h_deque.cpp b/PDContainer/src/h_deque.cpp
index 989ca51..c8a5419 100755
--- a/PDContainer/src/h_deque.cpp
+++ b/PDContainer/src/h_deque.cpp
@@ -538,7 +538,7 @@ static void *h_deque_free(t_h_deque *x)
return (void *)x;
}
-void h_deque_setup(void)
+extern "C" void h_deque_setup(void)
{
// the object class
h_deque_class = class_new(gensym("h_deque"), (t_newmethod)h_deque_new,
diff --git a/PDContainer/src/h_list.cpp b/PDContainer/src/h_list.cpp
index e44e2a5..3434bff 100755
--- a/PDContainer/src/h_list.cpp
+++ b/PDContainer/src/h_list.cpp
@@ -393,7 +393,7 @@ static void *h_list_free(t_h_list *x)
return (void *)x;
}
-void h_list_setup(void)
+extern "C" void h_list_setup(void)
{
// the object class
h_list_class = class_new(gensym("h_list"), (t_newmethod)h_list_new,
diff --git a/PDContainer/src/h_map.cpp b/PDContainer/src/h_map.cpp
index 4e5beeb..71befe9 100755
--- a/PDContainer/src/h_map.cpp
+++ b/PDContainer/src/h_map.cpp
@@ -338,7 +338,7 @@ static void *h_map_free(t_h_map *x)
return (void *)x;
}
-void h_map_setup(void)
+extern "C" void h_map_setup(void)
{
// the object class
h_map_class = class_new(gensym("h_map"), (t_newmethod)h_map_new,
diff --git a/PDContainer/src/h_multimap.cpp b/PDContainer/src/h_multimap.cpp
index 9f5de2e..f6566de 100755
--- a/PDContainer/src/h_multimap.cpp
+++ b/PDContainer/src/h_multimap.cpp
@@ -335,7 +335,7 @@ static void *h_multimap_free(t_h_multimap *x)
return (void *)x;
}
-void h_multimap_setup(void)
+extern "C" void h_multimap_setup(void)
{
h_multimap_class = class_new(gensym("h_multimap"), (t_newmethod)h_multimap_new,
(t_method)h_multimap_free, sizeof(t_h_multimap),
diff --git a/PDContainer/src/h_multiset.cpp b/PDContainer/src/h_multiset.cpp
index f6c1ea3..815e9e0 100755
--- a/PDContainer/src/h_multiset.cpp
+++ b/PDContainer/src/h_multiset.cpp
@@ -205,7 +205,7 @@ static void *h_multiset_free(t_h_multiset *x)
return (void *)x;
}
-void h_multiset_setup(void)
+extern "C" void h_multiset_setup(void)
{
// the object class
h_multiset_class = class_new(gensym("h_multiset"), (t_newmethod)h_multiset_new,
diff --git a/PDContainer/src/h_prioqueue.cpp b/PDContainer/src/h_prioqueue.cpp
index 9f770ed..7443ff6 100755
--- a/PDContainer/src/h_prioqueue.cpp
+++ b/PDContainer/src/h_prioqueue.cpp
@@ -216,7 +216,7 @@ static void *h_priority_queue_free(t_h_priority_queue *x)
return (void *)x;
}
-void h_priority_queue_setup(void)
+extern "C" void h_priority_queue_setup(void)
{
// the object class
h_priority_queue_class = class_new(gensym("h_priority_queue"), (t_newmethod)h_priority_queue_new,
diff --git a/PDContainer/src/h_queue.cpp b/PDContainer/src/h_queue.cpp
index 77d5ef7..a8ad342 100755
--- a/PDContainer/src/h_queue.cpp
+++ b/PDContainer/src/h_queue.cpp
@@ -136,7 +136,7 @@ static void *h_queue_free(t_h_queue *x)
return (void *)x;
}
-void h_queue_setup(void)
+extern "C" void h_queue_setup(void)
{
// the object class
h_queue_class = class_new(gensym("h_queue"), (t_newmethod)h_queue_new,
diff --git a/PDContainer/src/h_set.cpp b/PDContainer/src/h_set.cpp
index 712817b..c8f1d58 100755
--- a/PDContainer/src/h_set.cpp
+++ b/PDContainer/src/h_set.cpp
@@ -205,7 +205,7 @@ static void *h_set_free(t_h_set *x)
return (void *)x;
}
-void h_set_setup(void)
+extern "C" void h_set_setup(void)
{
// the object class
h_set_class = class_new(gensym("h_set"), (t_newmethod)h_set_new,
diff --git a/PDContainer/src/h_stack.cpp b/PDContainer/src/h_stack.cpp
index e82933e..fece032 100755
--- a/PDContainer/src/h_stack.cpp
+++ b/PDContainer/src/h_stack.cpp
@@ -136,7 +136,7 @@ static void *h_stack_free(t_h_stack *x)
return (void *)x;
}
-void h_stack_setup(void)
+extern "C" void h_stack_setup(void)
{
// the object class
h_stack_class = class_new(gensym("h_stack"), (t_newmethod)h_stack_new,
diff --git a/PDContainer/src/h_vector.cpp b/PDContainer/src/h_vector.cpp
index df29ccf..ca2fede 100755
--- a/PDContainer/src/h_vector.cpp
+++ b/PDContainer/src/h_vector.cpp
@@ -456,7 +456,7 @@ static void *h_vector_free(t_h_vector *x)
return (void *)x;
}
-void h_vector_setup(void)
+extern "C" void h_vector_setup(void)
{
// the object class
h_vector_class = class_new(gensym("h_vector"), (t_newmethod)h_vector_new,