diff options
Diffstat (limited to 'src/pdstring.c')
-rw-r--r-- | src/pdstring.c | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/src/pdstring.c b/src/pdstring.c index c77b68e..37bd4ff 100644 --- a/src/pdstring.c +++ b/src/pdstring.c @@ -54,8 +54,15 @@ typedef struct _pdstring /*===================================================================== * External declarations *=====================================================================*/ -extern void any2string_setup(void); -extern void string2any_setup(void); +#ifndef PDSTRING_OBJECT_EXTERNALS +/* +extern void any2string_setup_guts(void); +extern void string2any_setup_guts(void); +*/ +#include "any2string.c" +#include "string2any.c" + +#endif /*-------------------------------------------------------------------- * new @@ -81,8 +88,10 @@ void pdstring_setup(void) { post(pdstring_version); - any2string_setup(); - string2any_setup(); +#ifndef PDSTRING_OBJECT_EXTERNALS + any2string_setup_guts(); + string2any_setup_guts(); +#endif pdstring_class = class_new(gensym("pdstring"), (t_newmethod)pdstring_new, |