Changeset 5072 for trunk/psLib/src/math/psSpline.c
- Timestamp:
- Sep 19, 2005, 4:43:53 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/math/psSpline.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/math/psSpline.c
r5070 r5072 7 7 * splines. 8 8 * 9 * @version $Revision: 1.12 5$ $Name: not supported by cvs2svn $10 * @date $Date: 2005-09- 19 22:50:28$9 * @version $Revision: 1.126 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2005-09-20 02:43:53 $ 11 11 * 12 12 * … … 43 43 /*****************************************************************************/ 44 44 static void spline1DFree(psSpline1D *tmpSpline); 45 static unsigned int vectorBinDisectF32(psF32 *bins, psS32numBins,psF32 x);46 static unsigned int vectorBinDisectS32(psS32 *bins, psS32numBins,psS32 x);45 static unsigned int vectorBinDisectF32(psF32 *bins,unsigned int numBins,psF32 x); 46 static unsigned int vectorBinDisectS32(psS32 *bins,unsigned int numBins,psS32 x); 47 47 48 48 /*****************************************************************************/ … … 113 113 \ 114 114 psTrace(".psLib.dataManip.psSpline.fullInterpolate1D##TYPE", 4, \ 115 "---- fullInterpolate1D##TYPE() begin (% d-order at x=%f) (%d data points)----\n", n-1, x, n); \115 "---- fullInterpolate1D##TYPE() begin (%u-order at x=%f) (%d data points)----\n", n-1, x, n); \ 116 116 \ 117 117 for (i=0;i<n;i++) { \ … … 123 123 p->data.TYPE[i] = range[i]; \ 124 124 psTrace(".psLib.dataManip.psSpline.fullInterpolate1D##TYPE", 6, \ 125 "p->data.TYPE[% d] is %f\n", i, p->data.TYPE[i]); \125 "p->data.TYPE[%u] is %f\n", i, p->data.TYPE[i]); \ 126 126 \ 127 127 } \ … … 140 140 */ \ 141 141 psTrace(".psLib.dataManip.psSpline.fullInterpolate1D##TYPE", 6, \ 142 "p->data.TYPE[% d] is %f\n", i, p->data.TYPE[i]); \142 "p->data.TYPE[%u] is %f\n", i, p->data.TYPE[i]); \ 143 143 } \ 144 144 } \ … … 841 841 #define FUNC_MACRO_VECTOR_BIN_DISECT(TYPE) \ 842 842 static unsigned int vectorBinDisect##TYPE(ps##TYPE *bins, \ 843 psS32numBins, \843 unsigned int numBins, \ 844 844 ps##TYPE x) \ 845 845 { \ 846 psS32min; \847 psS32max; \848 psS32mid; \846 unsigned int min; \ 847 unsigned int max; \ 848 unsigned int mid; \ 849 849 \ 850 850 psTrace(".psLib.dataManip.psSpline.vectorBinDisect##TYPE", 4, \ … … 871 871 while (min != max) { \ 872 872 psTrace(".psLib.dataManip.psSpline.vectorBinDisect##TYPE", 4, \ 873 "(min, mid, max) is (% d, %d, %d): (x, bins) is (%f, %f)\n", \873 "(min, mid, max) is (%u, %u, %u): (x, bins) is (%f, %f)\n", \ 874 874 min, mid, max, x, bins[mid]); \ 875 875 \ 876 876 if (x == bins[mid]) { \ 877 877 psTrace(".psLib.dataManip.psSpline.vectorBinDisect##TYPE", 4, \ 878 "---- Exiting vectorBinDisect##TYPE(): bin % d\n", mid); \878 "---- Exiting vectorBinDisect##TYPE(): bin %u\n", mid); \ 879 879 return(mid); \ 880 880 } else if (x < bins[mid]) { \ … … 887 887 \ 888 888 psTrace(".psLib.dataManip.psSpline.vectorBinDisect##TYPE", 4, \ 889 "---- Exiting vectorBinDisect##TYPE(): bin % d\n", min); \889 "---- Exiting vectorBinDisect##TYPE(): bin %u\n", min); \ 890 890 return(min); \ 891 891 } \
Note:
See TracChangeset
for help on using the changeset viewer.
