[PD-cvs] externals/grill/pool/source pool.cpp,1.16,1.17

Thomas Grill xovo at users.sourceforge.net
Tue Apr 19 22:55:59 CEST 2005


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

Modified Files:
	pool.cpp 
Log Message:
more symbol escaping
better method for discriminating numbers and symbols - by Frank Barknecht


Index: pool.cpp
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/pool/source/pool.cpp,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** pool.cpp	19 Apr 2005 13:28:13 -0000	1.16
--- pool.cpp	19 Apr 2005 20:55:56 -0000	1.17
***************
*** 515,519 ****
--- 515,526 ----
      float fres;
      // first try float
+ #if 0
      if(!issymbol && sscanf(tmp,"%f",&fres) == 1) {
+ #else
+     char *endp;
+     // see if it's a float - thanks to Frank Barknecht
+     fres = (float)strtod(tmp,&endp);   
+     if(!issymbol && !*endp && endp != tmp) { 
+ #endif
          if(a) {
              int ires = (int)fres; // try a cast





More information about the Pd-cvs mailing list