[PD-cvs] externals/grill/vasp/source oploop.h,1.4,1.5

Thomas Grill xovo at users.sourceforge.net
Tue Jun 27 01:45:33 CEST 2006


Update of /cvsroot/pure-data/externals/grill/vasp/source
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv797/source

Modified Files:
	oploop.h 
Log Message:
fixed break condition for some loop constructs
resurrected help message functionality
preparing RIP release


Index: oploop.h
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/vasp/source/oploop.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** oploop.h	19 Mar 2003 04:36:15 -0000	1.4
--- oploop.h	26 Jun 2006 23:45:31 -0000	1.5
***************
*** 3,7 ****
  VASP modular - vector assembling signal processor / objects for Max/MSP and PD
  
! Copyright (c) 2002 Thomas Grill (xovo at gmx.net)
  For information on usage and redistribution, and for a DISCLAIMER OF ALL
  WARRANTIES, see the file, "license.txt," in this distribution.  
--- 3,7 ----
  VASP modular - vector assembling signal processor / objects for Max/MSP and PD
  
! Copyright (c) 2002-2006 Thomas Grill (gr at grrrr.org)
  For information on usage and redistribution, and for a DISCLAIMER OF ALL
  WARRANTIES, see the file, "license.txt," in this distribution.  
***************
*** 17,34 ****
  
  #ifdef FLEXT_THREADS
- /*
-     #define _D_LOOP(VAR,LEN) { \
- 	    register I __i__; \
- 	    for(__i__ = 0; __i__ < LEN; flext_base::ThrYield()) { \
- 	    I __m__ = _D_MIN(LEN,__i__+_D_BLOCK); for(; (VAR = __i__) < __m__; ++__i__) {
  
-     #define _E_LOOP	} if(__i__ < __m__) break; }}
- */
      #define _D_LOOP(VAR,LEN) { \
! 	    for(VAR = 0; VAR < LEN; flext_base::ThrYield()) { \
! 	    register const I __m__ = _D_MIN(LEN,VAR+_D_BLOCK); \
!         for(; VAR < __m__; ++VAR) {
  
!     #define _E_LOOP	}}}
  
      #define _D_WHILE(COND) { \
--- 17,27 ----
  
  #ifdef FLEXT_THREADS
  
      #define _D_LOOP(VAR,LEN) { \
! 	    for(register int __i__ = 0; __i__ < LEN; flext_base::ThrYield()) { \
! 	    register const I __m__ = _D_MIN(LEN,__i__+_D_BLOCK); \
!         for(; __i__ < __m__; ++__i__) { VAR = __i__; 
  
!     #define _E_LOOP	} if(__i__ < __m__) break; }}
  
      #define _D_WHILE(COND) { \





More information about the Pd-cvs mailing list