aboutsummaryrefslogtreecommitdiff
path: root/src/z_operating_system.c
diff options
context:
space:
mode:
authorIOhannes m zmölnig <zmoelnig@users.sourceforge.net>2005-03-22 20:58:25 +0000
committerIOhannes m zmölnig <zmoelnig@users.sourceforge.net>2005-03-22 20:58:25 +0000
commit2b60d55c919e7588f5aff15936e83c300b3660bb (patch)
tree14d860de7f28083d3756ad91b627de70f26788f6 /src/z_operating_system.c
parentc500bc542cb7cc78d6dac3f7da3bff626056b1aa (diff)
zexy-2.0:
- use of abstractions for objects that allow it - some objects are build both as externals and abstractions (as slower fallbacks) - code-layout is now 1:1 c-file<->object (this should allow for building of zexy as a collection of externals instead as a big library) - matrix-objects have moved to iemmatrix !! svn path=/trunk/externals/zexy/; revision=2641
Diffstat (limited to 'src/z_operating_system.c')
-rw-r--r--src/z_operating_system.c52
1 files changed, 0 insertions, 52 deletions
diff --git a/src/z_operating_system.c b/src/z_operating_system.c
deleted file mode 100644
index fdac649..0000000
--- a/src/z_operating_system.c
+++ /dev/null
@@ -1,52 +0,0 @@
-
-/* 1008:forum::für::umläute:2001 */
-
-/*
- operating_system : operating_system-code for message-objects
-*/
-
-#include "zexy.h"
-
-/* ------------------------- operating_system ------------------------------- */
-
-/*
-MESSAGE OPERATING_SYSTEM: simple and easy
-*/
-
-static t_class *operating_system_class;
-
-typedef struct _operating_system
-{
- t_object x_obj;
-
-} t_operating_system;
-
-
-static void operating_system_bang(t_operating_system *x)
-{
- t_symbol *s=gensym("unknown");
-#ifdef __linux__
- s=gensym("linux");
-#elif defined __APPLE__
- s=gensym("macos");
-#elif defined NT
- s=gensym("windows");
-#endif
- outlet_symbol(x->x_obj.ob_outlet, s);
-}
-
-static void *operating_system_new(t_floatarg f)
-{
- t_operating_system *x = (t_operating_system *)pd_new(operating_system_class);
- outlet_new(&x->x_obj, 0);
- return (x);
-}
-
-void z_operating_system_setup(void)
-{
- operating_system_class = class_new(gensym("operating_system"), (t_newmethod)operating_system_new,
- 0, sizeof(t_operating_system), 0, A_DEFFLOAT, 0);
-
- class_addbang (operating_system_class, operating_system_bang);
- class_sethelpsymbol(operating_system_class, gensym("zexy/operating_system"));
-}