Changeset 3286 for trunk/psLib/src/collections
- Timestamp:
- Feb 18, 2005, 12:17:20 PM (21 years ago)
- Location:
- trunk/psLib/src/collections
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/collections/psArray.c
r3264 r3286 9 9 * @author Ross Harman, MHPCC 10 10 * 11 * @version $Revision: 1.2 5$ $Name: not supported by cvs2svn $12 * @date $Date: 2005-02-1 7 19:26:23$11 * @version $Revision: 1.26 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2005-02-18 22:17:20 $ 13 13 * 14 14 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 103 103 104 104 // add the element to the end of the array. 105 psArr->data[n] = data;105 psArr->data[n] = psMemIncrRefCounter(data); 106 106 psArr->n = n+1; 107 107 -
trunk/psLib/src/collections/psHash.c
r3264 r3286 12 12 * @author Robert DeSonia, MHPCC 13 13 * 14 * @version $Revision: 1.1 2$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-02-1 7 19:26:23$14 * @version $Revision: 1.13 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-02-18 22:17:20 $ 16 16 * 17 17 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii -
trunk/psLib/src/collections/psMetadata.c
r3264 r3286 12 12 * @author Ross Harman, MHPCC 13 13 * 14 * @version $Revision: 1.5 1$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-02-1 7 19:26:23$14 * @version $Revision: 1.52 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-02-18 22:17:20 $ 16 16 * 17 17 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 344 344 } 345 345 // Decrement reference count, since the metadata item is now in metadata collection and no longer needed 346 ps MemDecrRefCounter(metadataItem);346 psFree(metadataItem); 347 347 348 348 return true; … … 453 453 { \ 454 454 psMetadataItem *metadataItem = NULL; \ 455 ps##TYPE value = 0; \ 455 456 \ 456 457 if (status) { \ … … 469 470 switch (metadataItem->pType) { \ 470 471 case PS_TYPE_S32: \ 471 return metadataItem->data.S32; \ 472 value = (ps##TYPE)metadataItem->data.S32; \ 473 break; \ 472 474 case PS_TYPE_F32: \ 473 return metadataItem->data.F32; \ 475 value = (ps##TYPE)metadataItem->data.F32; \ 476 break; \ 474 477 case PS_TYPE_F64: \ 475 return metadataItem->data.F64; \ 478 value = (ps##TYPE)metadataItem->data.F64; \ 479 break; \ 476 480 case PS_TYPE_BOOL: \ 477 481 if (metadataItem->data.B) { \ 478 return1; \482 value = 1; \ 479 483 } \ 480 return 0; \484 break; \ 481 485 default: \ 486 /* if you get to this point, the value is not a number. */ \ 487 if (status) { \ 488 *status = false; \ 489 } \ 482 490 break; \ 491 } \ 492 } else { \ 493 if (status) { \ 494 *status = false; \ 483 495 } \ 484 496 } \ 485 497 \ 486 /* if you get to this point, the value is not a number. */ \ 487 if (status) { \ 488 *status = false; \ 489 } \ 490 \ 491 return 0; \ 498 /* psFree(metadataItem); currently, the lookup doesn't increment the ref count */ \ 499 return value; \ 492 500 } 493 501
Note:
See TracChangeset
for help on using the changeset viewer.
