diff options
| author | Peter D'Hoye <peter.dhoye@gmail.com> | 2009-05-24 21:28:16 +0000 |
|---|---|---|
| committer | Peter D'Hoye <peter.dhoye@gmail.com> | 2009-05-24 21:28:16 +0000 |
| commit | 526b5580dabbfed7cfe5439dc3a90ec727f563c2 (patch) | |
| tree | 22b1af92348785daad16714ee5e2b633017e0e48 /apps/plugins/pdbox/PDa/src/x_interface.c | |
| parent | 4f2dfcc01b260d946044ef2b6af5fe36cb772c8d (diff) | |
| download | rockbox-526b5580dabbfed7cfe5439dc3a90ec727f563c2.zip rockbox-526b5580dabbfed7cfe5439dc3a90ec727f563c2.tar.gz rockbox-526b5580dabbfed7cfe5439dc3a90ec727f563c2.tar.bz2 rockbox-526b5580dabbfed7cfe5439dc3a90ec727f563c2.tar.xz | |
Cut the files in half and it might work better (note to self: check your tree is really clean before patching)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21070 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/pdbox/PDa/src/x_interface.c')
| -rw-r--r-- | apps/plugins/pdbox/PDa/src/x_interface.c | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/apps/plugins/pdbox/PDa/src/x_interface.c b/apps/plugins/pdbox/PDa/src/x_interface.c index f6ab350..227ca0f 100644 --- a/apps/plugins/pdbox/PDa/src/x_interface.c +++ b/apps/plugins/pdbox/PDa/src/x_interface.c @@ -76,81 +76,4 @@ void x_interface_setup(void) { print_setup(); } -/* Copyright (c) 1997-1999 Miller Puckette. -* For information on usage and redistribution, and for a DISCLAIMER OF ALL -* WARRANTIES, see the file, "LICENSE.txt," in this distribution. */ - -/* interface objects */ - -#include "m_pd.h" - -/* -------------------------- print ------------------------------ */ -static t_class *print_class; - -typedef struct _print -{ - t_object x_obj; - t_symbol *x_sym; -} t_print; - -static void *print_new(t_symbol *s) -{ - t_print *x = (t_print *)pd_new(print_class); - if (*s->s_name) x->x_sym = s; - else x->x_sym = gensym(""); - return (x); -} - -static void print_bang(t_print *x) -{ - post("%sbang", x->x_sym->s_name); -} - -static void print_pointer(t_print *x, t_gpointer *gp) -{ - post("%s(gpointer)", x->x_sym->s_name); -} - -static void print_float(t_print *x, t_float f) -{ - post("%s%g", x->x_sym->s_name, f); -} -static void print_list(t_print *x, t_symbol *s, int argc, t_atom *argv) -{ - int i; - char buf[80]; - if (argc && argv->a_type != A_SYMBOL) startpost("%s:", x->x_sym->s_name); - else startpost("%s%s", x->x_sym->s_name, - (argc > 1 ? s_list.s_name : (argc == 1 ? s_symbol.s_name : - s_bang.s_name))); - postatom(argc, argv); - endpost(); -} - -static void print_anything(t_print *x, t_symbol *s, int argc, t_atom *argv) -{ - int i; - char buf[80]; - startpost("%s%s", x->x_sym->s_name, s->s_name); - postatom(argc, argv); - endpost(); -} - -static void print_setup(void) -{ - print_class = class_new(gensym("print"), (t_newmethod)print_new, 0, - sizeof(t_print), 0, A_DEFSYM, 0); - class_addbang(print_class, print_bang); - class_addfloat(print_class, print_float); - class_addpointer(print_class, print_pointer); - class_addlist(print_class, print_list); - class_addanything(print_class, print_anything); -} - - - -void x_interface_setup(void) -{ - print_setup(); -} |