[PD-cvs] pd/src m_obj.c,1.1.1.3,1.1.1.3.2.1

xovo at users.sourceforge.net xovo at users.sourceforge.net
Thu Oct 16 18:09:50 CEST 2003


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1:/tmp/cvs-serv10162

Modified Files:
      Tag: devel_0_37
	m_obj.c 
Log Message:
added a flag "NOSTACKCHK" to avoid stack checking



Index: m_obj.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/m_obj.c,v
retrieving revision 1.1.1.3
retrieving revision 1.1.1.3.2.1
diff -C2 -d -r1.1.1.3 -r1.1.1.3.2.1
*** m_obj.c	9 May 2003 16:03:43 -0000	1.1.1.3
--- m_obj.c	16 Oct 2003 16:09:48 -0000	1.1.1.3.2.1
***************
*** 317,324 ****
  {
      t_outconnect *oc;
!     char c;
      if (&c < stacklimit)
      	outlet_stackerror(x);
!     else for (oc = x->o_connections; oc; oc = oc->oc_next)
      	pd_bang(oc->oc_to);
  }
--- 317,327 ----
  {
      t_outconnect *oc;
! #ifndef NOSTACKCHK
!     char c;    
      if (&c < stacklimit)
      	outlet_stackerror(x);
!     else 
! #endif
!     for (oc = x->o_connections; oc; oc = oc->oc_next)
      	pd_bang(oc->oc_to);
  }
***************
*** 328,335 ****
--- 331,340 ----
      t_outconnect *oc;
      t_gpointer gpointer;
+ #ifndef NOSTACKCHK 
      char c;
      if (&c < stacklimit)
      	outlet_stackerror(x);
      else
+ #endif    
      {
  #if 0
***************
*** 349,356 ****
  {
      t_outconnect *oc;
      char c;
      if (&c < stacklimit)
      	outlet_stackerror(x);
!     else for (oc = x->o_connections; oc; oc = oc->oc_next)
      	pd_float(oc->oc_to, f);
  }
--- 354,364 ----
  {
      t_outconnect *oc;
+ #ifndef NOSTACKCHK 
      char c;
      if (&c < stacklimit)
      	outlet_stackerror(x);
!     else 
! #endif    
!     for (oc = x->o_connections; oc; oc = oc->oc_next)
      	pd_float(oc->oc_to, f);
  }
***************
*** 359,366 ****
  {
      t_outconnect *oc;
      char c;
      if (&c < stacklimit)
      	outlet_stackerror(x);
!     else for (oc = x->o_connections; oc; oc = oc->oc_next)
      	pd_symbol(oc->oc_to, s);
  }
--- 367,377 ----
  {
      t_outconnect *oc;
+ #ifndef NOSTACKCHK 
      char c;
      if (&c < stacklimit)
      	outlet_stackerror(x);
!     else 
! #endif    
!     for (oc = x->o_connections; oc; oc = oc->oc_next)
      	pd_symbol(oc->oc_to, s);
  }
***************
*** 369,376 ****
  {
      t_outconnect *oc;
      char c;
      if (&c < stacklimit)
      	outlet_stackerror(x);
!     else for (oc = x->o_connections; oc; oc = oc->oc_next)
      	pd_list(oc->oc_to, s, argc, argv);
  }
--- 380,390 ----
  {
      t_outconnect *oc;
+ #ifndef NOSTACKCHK 
      char c;
      if (&c < stacklimit)
      	outlet_stackerror(x);
!     else 
! #endif    
!     for (oc = x->o_connections; oc; oc = oc->oc_next)
      	pd_list(oc->oc_to, s, argc, argv);
  }
***************
*** 379,386 ****
  {
      t_outconnect *oc;
      char c;
      if (&c < stacklimit)
      	outlet_stackerror(x);
!     else for (oc = x->o_connections; oc; oc = oc->oc_next)
      	typedmess(oc->oc_to, s, argc, argv);
  }
--- 393,403 ----
  {
      t_outconnect *oc;
+ #ifndef NOSTACKCHK 
      char c;
      if (&c < stacklimit)
      	outlet_stackerror(x);
!     else 
! #endif
!     for (oc = x->o_connections; oc; oc = oc->oc_next)
      	typedmess(oc->oc_to, s, argc, argv);
  }






More information about the Pd-cvs mailing list