[PD-cvs] pd/src makefile.in, 1.4.4.2.2.21.2.4, 1.4.4.2.2.21.2.5 x_misc.c, 1.2.8.1, 1.2.8.1.2.1 desire.c, 1.1.2.217.2.7, 1.1.2.217.2.8 x_interface.c, 1.2.8.2, NONE
Mathieu Bouchard
matju at users.sourceforge.net
Sat Dec 2 04:54:01 CET 2006
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30545
Modified Files:
Tag: desiredata
makefile.in x_misc.c desire.c
Removed Files:
Tag: desiredata
x_interface.c
Log Message:
merged x_interface.c into x_misc.c
Index: makefile.in
===================================================================
RCS file: /cvsroot/pure-data/pd/src/makefile.in,v
retrieving revision 1.4.4.2.2.21.2.4
retrieving revision 1.4.4.2.2.21.2.5
diff -C2 -d -r1.4.4.2.2.21.2.4 -r1.4.4.2.2.21.2.5
*** makefile.in 2 Dec 2006 03:42:38 -0000 1.4.4.2.2.21.2.4
--- makefile.in 2 Dec 2006 03:53:56 -0000 1.4.4.2.2.21.2.5
***************
*** 22,26 ****
d_math.c d_fft.c d_mayer_fft.c d_fftroutine.c d_array.c d_global.c \
d_delay.c d_resample.c \
! x_arithmetic.c x_connective.c x_interface.c x_midi.c x_misc.c \
x_time.c x_acoustics.c x_net.c x_qlist.c x_gui.c x_list.c d_soundfile.c
--- 22,26 ----
d_math.c d_fft.c d_mayer_fft.c d_fftroutine.c d_array.c d_global.c \
d_delay.c d_resample.c \
! x_arithmetic.c x_connective.c x_midi.c x_misc.c \
x_time.c x_acoustics.c x_net.c x_qlist.c x_gui.c x_list.c d_soundfile.c
--- x_interface.c DELETED ---
Index: x_misc.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/x_misc.c,v
retrieving revision 1.2.8.1
retrieving revision 1.2.8.1.2.1
diff -C2 -d -r1.2.8.1 -r1.2.8.1.2.1
*** x_misc.c 12 Jul 2005 15:11:13 -0000 1.2.8.1
--- x_misc.c 2 Dec 2006 03:53:56 -0000 1.2.8.1.2.1
***************
*** 311,314 ****
--- 311,380 ----
}
+ /* -------------------------- 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("print");
+ fprintf(stderr,"%s\n",__PRETTY_FUNCTION__);
+ return (x);
+ }
+
+ static void print_bang(t_print *x)
+ {
+ post("%s: bang", 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_misc_setup(void)
{
***************
*** 319,321 ****
--- 385,388 ----
cputime_setup();
realtime_setup();
+ print_setup();
}
Index: desire.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v
retrieving revision 1.1.2.217.2.7
retrieving revision 1.1.2.217.2.8
diff -C2 -d -r1.1.2.217.2.7 -r1.1.2.217.2.8
*** desire.c 2 Dec 2006 03:42:38 -0000 1.1.2.217.2.7
--- desire.c 2 Dec 2006 03:53:56 -0000 1.1.2.217.2.8
***************
*** 8028,8032 ****
extern "C" {
void conf_init(void) {
! S(hash) S(m_obj) S(m_pd) S(x_acoustics) S(x_interface) S(x_connective)
S(x_time) S(x_arithmetic) S(x_midi) S(x_misc) S(x_net) S(x_qlist)
S(x_gui) S(x_list) S(d_arithmetic) S(d_array) S(d_ctl) S(d_dac)
--- 8028,8032 ----
extern "C" {
void conf_init(void) {
! S(hash) S(m_obj) S(m_pd) S(x_acoustics) S(x_connective)
S(x_time) S(x_arithmetic) S(x_midi) S(x_misc) S(x_net) S(x_qlist)
S(x_gui) S(x_list) S(d_arithmetic) S(d_array) S(d_ctl) S(d_dac)
More information about the Pd-cvs
mailing list