Changeset 2657 for trunk/psLib/src/astronomy/psMetadata.c
- Timestamp:
- Dec 7, 2004, 12:59:11 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/astronomy/psMetadata.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/astronomy/psMetadata.c
r2648 r2657 12 12 * @author Ross Harman, MHPCC 13 13 * 14 * @version $Revision: 1.4 0$ $Name: not supported by cvs2svn $15 * @date $Date: 2004-12-07 19:09:05$14 * @version $Revision: 1.41 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2004-12-07 22:58:59 $ 16 16 * 17 17 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 437 437 } 438 438 439 void* psMetadataLookupPtr(psMetadata *md, const char *key )439 void* psMetadataLookupPtr(psMetadata *md, const char *key, psU32 *status) 440 440 { 441 441 void *value = NULL; … … 445 445 446 446 metadataItem = psMetadataLookup(md, key); 447 PS_PTR_CHECK_NULL(metadataItem,NULL); 447 if(metadataItem == NULL) { 448 *status = 1; 449 return value; 450 } 451 448 452 pType = metadataItem->pType; 449 453 value = metadataItem->data.V; … … 456 460 } 457 461 458 psS32 psMetadataLookupS32(psMetadata *md, const char *key )462 psS32 psMetadataLookupS32(psMetadata *md, const char *key, psU32 *status) 459 463 { 460 464 psS32 value = 0; … … 464 468 465 469 metadataItem = psMetadataLookup(md, key); 466 PS_PTR_CHECK_NULL(metadataItem,0); 470 if(metadataItem == NULL) { 471 *status = 1; 472 return value; 473 } 474 467 475 pType = metadataItem->pType; 468 476 value = metadataItem->data.S32; … … 475 483 } 476 484 477 psF64 psMetadataLookupF64(psMetadata *md, const char *key )485 psF64 psMetadataLookupF64(psMetadata *md, const char *key, psU32 *status) 478 486 { 479 487 psF64 value = 0.0; … … 483 491 484 492 metadataItem = psMetadataLookup(md, key); 485 PS_PTR_CHECK_NULL(metadataItem,0.0); 493 if(metadataItem == NULL) { 494 *status = 1; 495 return value; 496 } 497 486 498 pType = metadataItem->pType; 487 499 value = metadataItem->data.F64;
Note:
See TracChangeset
for help on using the changeset viewer.
