[PD-cvs] pd/src x_arithmetic.c, 1.2.10.2, 1.2.10.3 x_connective.c, 1.3.4.1.2.10.2.4, 1.3.4.1.2.10.2.5 x_gui.c, 1.3.4.1.2.5.2.2, 1.3.4.1.2.5.2.3

Mathieu Bouchard matju at users.sourceforge.net
Wed Jan 3 08:12:03 CET 2007


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10385

Modified Files:
      Tag: desiredata
	x_arithmetic.c x_connective.c x_gui.c 
Log Message:
compile as C++


Index: x_arithmetic.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/x_arithmetic.c,v
retrieving revision 1.2.10.2
retrieving revision 1.2.10.3
diff -C2 -d -r1.2.10.2 -r1.2.10.3
*** x_arithmetic.c	8 Dec 2006 06:45:07 -0000	1.2.10.2
--- x_arithmetic.c	3 Jan 2007 07:12:01 -0000	1.2.10.3
***************
*** 451,455 ****
  static void binop2_pc_bang(t_binop *x)
  {
!     int n2 = x->x_f2;
      outlet_float(x->x_obj.ob_outlet, ((int)(x->x_f1)) % (n2 ? n2 : 1));
  }
--- 451,455 ----
  static void binop2_pc_bang(t_binop *x)
  {
!     int n2 = (int)x->x_f2;
      outlet_float(x->x_obj.ob_outlet, ((int)(x->x_f1)) % (n2 ? n2 : 1));
  }
***************
*** 457,461 ****
  static void binop2_pc_float(t_binop *x, t_float f)
  {
!     int n2 = x->x_f2;
      outlet_float(x->x_obj.ob_outlet, ((int)(x->x_f1 = f)) % (n2 ? n2 : 1));
  }
--- 457,461 ----
  static void binop2_pc_float(t_binop *x, t_float f)
  {
!     int n2 = (int)x->x_f2;
      outlet_float(x->x_obj.ob_outlet, ((int)(x->x_f1 = f)) % (n2 ? n2 : 1));
  }
***************
*** 472,479 ****
  static void binop3_mod_bang(t_binop *x)
  {
!     int n2 = x->x_f2, result;
      if (n2 < 0) n2 = -n2;
      else if (!n2) n2 = 1;
!     result = ((int)(x->x_f1)) % n2;
      if (result < 0) result += n2;
      outlet_float(x->x_obj.ob_outlet, (t_float)result);
--- 472,479 ----
  static void binop3_mod_bang(t_binop *x)
  {
!     int n2 = (int)x->x_f2;
      if (n2 < 0) n2 = -n2;
      else if (!n2) n2 = 1;
!     int result = ((int)(x->x_f1)) % n2;
      if (result < 0) result += n2;
      outlet_float(x->x_obj.ob_outlet, (t_float)result);
***************
*** 497,501 ****
  static void binop3_div_bang(t_binop *x)
  {
!     int n1 = x->x_f1, n2 = x->x_f2, result;
      if (n2 < 0) n2 = -n2;
      else if (!n2) n2 = 1;
--- 497,501 ----
  static void binop3_div_bang(t_binop *x)
  {
!     int n1 = (int)x->x_f1, n2 = (int)x->x_f2, result;
      if (n2 < 0) n2 = -n2;
      else if (!n2) n2 = 1;

Index: x_connective.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/x_connective.c,v
retrieving revision 1.3.4.1.2.10.2.4
retrieving revision 1.3.4.1.2.10.2.5
diff -C2 -d -r1.3.4.1.2.10.2.4 -r1.3.4.1.2.10.2.5
*** x_connective.c	3 Jan 2007 06:42:01 -0000	1.3.4.1.2.10.2.4
--- x_connective.c	3 Jan 2007 07:12:01 -0000	1.3.4.1.2.10.2.5
***************
*** 768,772 ****
          gpointer_unset(x->x_gpointer);
          *x->x_gpointer = *gp;
!         if (gp->o) gp->o->refcount++;
          pack_bang(x);
      }
--- 768,772 ----
          gpointer_unset(x->x_gpointer);
          *x->x_gpointer = *gp;
!         if (gp->un.o) gp->un.o->refcount++;
          pack_bang(x);
      }
***************
*** 1215,1219 ****
  {
      x->x_run = 1;
!     x->x_count = f;
      while (x->x_run && x->x_count)
          x->x_count--, outlet_bang(x->x_obj.ob_outlet);
--- 1215,1219 ----
  {
      x->x_run = 1;
!     x->x_count = (int)f;
      while (x->x_run && x->x_count)
          x->x_count--, outlet_bang(x->x_obj.ob_outlet);

Index: x_gui.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/x_gui.c,v
retrieving revision 1.3.4.1.2.5.2.2
retrieving revision 1.3.4.1.2.5.2.3
diff -C2 -d -r1.3.4.1.2.5.2.2 -r1.3.4.1.2.5.2.3
*** x_gui.c	19 Dec 2006 18:35:11 -0000	1.3.4.1.2.5.2.2
--- x_gui.c	3 Jan 2007 07:12:01 -0000	1.3.4.1.2.5.2.3
***************
*** 44,48 ****
  static void openpanel_symbol(t_openpanel *x, t_symbol *s)
  {
!     char *path = (s && s->s_name) ? s->s_name : "\"\"";
      sys_vgui("pdtk_openpanel {%s} {%s}\n", x->x_s->s_name, path);
  }
--- 44,48 ----
  static void openpanel_symbol(t_openpanel *x, t_symbol *s)
  {
!     const char *path = (s && s->s_name) ? s->s_name : "\"\"";
      sys_vgui("pdtk_openpanel {%s} {%s}\n", x->x_s->s_name, path);
  }
***************
*** 106,110 ****
  //    x->x_path = s;
  //    savepanel_bang(x);
!     char *path = (s && s->s_name) ? s->s_name : "\"\"";
      sys_vgui("pdtk_savepanel {%s} {%s}\n", x->x_s->s_name, path);
  }
--- 106,110 ----
  //    x->x_path = s;
  //    savepanel_bang(x);
!     const char *path = (s && s->s_name) ? s->s_name : "\"\"";
      sys_vgui("pdtk_savepanel {%s} {%s}\n", x->x_s->s_name, path);
  }





More information about the Pd-cvs mailing list