Changeset 6437 for trunk/psLib/src/math/psConstants.h
- Timestamp:
- Feb 16, 2006, 2:56:48 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/math/psConstants.h (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/math/psConstants.h
r6204 r6437 6 6 * @author GLG, MHPCC 7 7 * 8 * @version $Revision: 1.8 4$ $Name: not supported by cvs2svn $9 * @date $Date: 2006-0 1-26 21:10:22$8 * @version $Revision: 1.85 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2006-02-17 00:56:48 $ 10 10 * 11 11 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 169 169 } 170 170 171 // Return an error if the arg islies outside the supplied range.171 // Return an error if the arg lies outside the supplied range. 172 172 #define PS_ASSERT_FLOAT_WITHIN_RANGE(NAME, LOWER, UPPER, RVAL) \ 173 173 if ((NAME) < (LOWER) || (NAME) > (UPPER)) { \ … … 186 186 } 187 187 188 // Return an error if the arg lies outside the supplied range189 188 #define PS_ASSERT_LONG_WITHIN_RANGE(NAME, LOWER, UPPER, RVAL) \ 190 189 if ((NAME) < (LOWER) || (NAME) > (UPPER)) { \ … … 519 518 } \ 520 519 521 /* XXX: This is not correct522 #define PS_POLY_2D_DECLARE_ALLOC_STATIC(NAME, ORDER, TYPE) \523 static psPolynomial2D *(NAME) = NULL; \524 if ((NAME) == NULL) { \525 (NAME) = psPolynomial2DAlloc(ORDER, TYPE); \526 p_psMemSetPersistent((NAME), true); \527 } \528 529 #define PS_POLY_3D_DECLARE_ALLOC_STATIC(NAME, ORDER, TYPE) \530 static psPolynomial3D *(NAME) = NULL; \531 if ((NAME) == NULL) { \532 (NAME) = psPolynomial3DAlloc(ORDER, TYPE); \533 p_psMemSetPersistent((NAME), true); \534 } \535 536 #define PS_POLY_4D_DECLARE_ALLOC_STATIC(NAME, ORDER, TYPE) \537 static psPolynomial4D *(NAME) = NULL; \538 if ((NAME) == NULL) { \539 (NAME) = psPolynomial4DAlloc(ORDER, TYPE); \540 p_psMemSetPersistent((NAME), true); \541 } \542 */543 544 520 #define PS_POLY_1D_D_DECLARE_ALLOC_STATIC(NAME, ORDER, TYPE) \ 545 521 static psPolynomial1D *(NAME) = NULL; \ … … 548 524 p_psMemSetPersistent((NAME), true); \ 549 525 } \ 550 551 /* XXX: This is not correct552 #define PS_POLY_2D_D_DECLARE_ALLOC_STATIC(NAME, ORDER, TYPE) \553 static psPolynomial2D *(NAME) = NULL; \554 if ((NAME) == NULL) { \555 (NAME) = psPolynomial2DAlloc(ORDER, TYPE); \556 p_psMemSetPersistent((NAME), true); \557 } \558 559 #define PS_POLY_3D_D_DECLARE_ALLOC_STATIC(NAME, ORDER, TYPE) \560 static psPolynomial3D *(NAME) = NULL; \561 if ((NAME) == NULL) { \562 (NAME) = psPolynomial3DAlloc(ORDER, TYPE); \563 p_psMemSetPersistent((NAME), true); \564 } \565 566 #define PS_POLY_4D_D_DECLARE_ALLOC_STATIC(NAME, ORDER, TYPE) \567 static psPolynomial4D *(NAME) = NULL; \568 if ((NAME) == NULL) { \569 (NAME) = psPolynomial4DAlloc(ORDER, TYPE); \570 p_psMemSetPersistent((NAME), true); \571 } \572 */573 526 574 527 #define PS_POLY_PRINT_1D(NAME) \
Note:
See TracChangeset
for help on using the changeset viewer.
