aboutsummaryrefslogtreecommitdiff
path: root/OSC/OSC.c
diff options
context:
space:
mode:
authorGuenter Geiger <ggeiger@users.sourceforge.net>2003-06-10 20:32:14 +0000
committerGuenter Geiger <ggeiger@users.sourceforge.net>2003-06-10 20:32:14 +0000
commit0529f61465173366becf5ea71dacc210e2e60fcf (patch)
tree76712cf3cdc4bf16c6969fbfa355e154e11b11b0 /OSC/OSC.c
parent5c5bcd1690d44a352905a298af164ca3af36eb1a (diff)
time master code by klaus@epy.co.at
svn path=/trunk/externals/OSCx/; revision=693
Diffstat (limited to 'OSC/OSC.c')
-rw-r--r--OSC/OSC.c54
1 files changed, 18 insertions, 36 deletions
diff --git a/OSC/OSC.c b/OSC/OSC.c
index 10e719f..8a85566 100644
--- a/OSC/OSC.c
+++ b/OSC/OSC.c
@@ -4,55 +4,41 @@
-------------
-- tweaks for Win32 www.zeggz.com/raf 13-April-2002
- */
+*/
-#ifndef VERSION
- #ifdef WIN32
- #define VERSION "0.01-w32"
- #else
- #define VERSION "0.01"
- #endif
-#endif
-
-#ifndef __DATE__
-#define __DATE__ "without using a gnu compiler"
-#endif
-
#include <m_pd.h>
+#include "OSC-common.h"
+#define VERSION "0.2"
+
+#ifndef OSC_API
+#define OSC_API
+#endif
typedef struct _OSC
{
t_object x_obj;
} t_OSC;
+
+OSC_API void OSC_setup(void);
+OSC_API void OSC_version(t_OSC*);
+OSC_API void sendOSC_setup(void);
+OSC_API void dumpOSC_setup(void);
+OSC_API void OSCroute_setup(void);
+
static t_class* OSC_class;
-#ifdef WIN32
- #include "OSC-common.h"
- OSC_API void OSC_setup(void);
- OSC_API void OSC_version(t_OSC*);
- OSC_API void sendOSC_setup(void);
- OSC_API void dumpOSC_setup(void);
- OSC_API void OSCroute_setup(void);
-#else
- void OSC_version();
- void sendOSC_setup();
- void dumpOSC_setup();
- void OSCroute_setup();
-#endif
static void* OSC_new(t_symbol* s) {
t_OSC *x = (t_OSC *)pd_new(OSC_class);
return (x);
}
-#ifdef WIN32
- OSC_API void OSC_version (t_OSC *x) {
-#else
- void OSC_version (t_OSC *x) {
-#endif
+
+OSC_API void OSC_version (t_OSC *x) {
+
// EnterCallback();
post("OSC4PD Version " VERSION
"\n ¯\\ original code by matt wright. pd-fication jdl@xdv.org\n"
@@ -60,11 +46,7 @@ static void* OSC_new(t_symbol* s) {
// ExitCallback();
}
-#ifdef WIN32
- OSC_API void OSC_setup(void) {
-#else
- void OSC_setup(void) {
-#endif
+OSC_API void OSC_setup(void) {
OSC_class = class_new(gensym("OSC"), (t_newmethod)OSC_new, 0,
sizeof(t_OSC), 0,0);
class_addmethod(OSC_class, (t_method)OSC_version, gensym("version"), A_NULL, 0, 0);