[PD-cvs] pd/src desire.h,1.1.2.49.2.29,1.1.2.49.2.30

Mathieu Bouchard matju at users.sourceforge.net
Fri Jul 13 20:57:15 CEST 2007


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

Modified Files:
      Tag: desiredata
	desire.h 
Log Message:
fix clip function template


Index: desire.h
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.h,v
retrieving revision 1.1.2.49.2.29
retrieving revision 1.1.2.49.2.30
diff -C2 -d -r1.1.2.49.2.29 -r1.1.2.49.2.30
*** desire.h	9 Jul 2007 19:56:32 -0000	1.1.2.49.2.29
--- desire.h	13 Jul 2007 18:57:13 -0000	1.1.2.49.2.30
***************
*** 327,331 ****
  template <class T> static T min(T a, T b) {return a<b?a:b;}
  template <class T> static T max(T a, T b) {return a>b?a:b;}
! template <class T> T clip(T a, T b, T c) {return min(max(a,b),b);}
  #endif
  #endif /* __DESIRE_H */
--- 327,336 ----
  template <class T> static T min(T a, T b) {return a<b?a:b;}
  template <class T> static T max(T a, T b) {return a>b?a:b;}
! template <class T> T clip(T a, T b, T c) {return min(max(a,b),c);}
  #endif
+ 
+ #define L post("%s:%d in %s",__FILE__,__LINE__,__PRETTY_FUNCTION__);
+ #define LS printf("%s:%d in %s (self=%lx\n",__FILE__,__LINE__,__PRETTY_FUNCTION__,(long)self);\
+ 	printf("class=%s)\n",((t_gobj *)self)->_class->c_name->name);
+ 
  #endif /* __DESIRE_H */





More information about the Pd-cvs mailing list