Changeset 4899 for trunk/psLib/test/sys/tst_psMemory.c
- Timestamp:
- Aug 29, 2005, 3:51:59 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/psLib/test/sys/tst_psMemory.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/sys/tst_psMemory.c
r4898 r4899 6 6 * @author Robert DeSonia, MHPCC 7 7 * 8 * @version $Revision: 1. 3$ $Name: not supported by cvs2svn $9 * @date $Date: 2005-08-30 01: 14:13$8 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2005-08-30 01:51:59 $ 10 10 * 11 11 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 539 539 static psS32 memCheckTypes( void ) 540 540 { 541 //psArray *negative;542 //negative = psArrayAlloc(2);543 //psMetadata *neg;544 //neg = psMetadataAlloc();541 psArray *negative; 542 negative = psArrayAlloc(2); 543 psMetadata *neg; 544 neg = psMetadataAlloc(); 545 545 546 546 psArray *array; … … 551 551 return 1; 552 552 } 553 // if ( psMemCheckType(PS_DATA_ARRAY, neg) ) 554 // { 555 // psError(PS_ERR_BAD_PARAMETER_VALUE, true, "psMemCheckArray failed in memCheckType. \n"); 556 // return 1; 557 // } 553 psLogMsg( __func__, PS_LOG_INFO, "Next should error from invalid datatype." ); 554 if ( !psMemCheckType(PS_DATA_ARRAY, neg) ) { 555 psError(PS_ERR_BAD_PARAMETER_VALUE, true, "psMemCheckArray failed in memCheckType. \n"); 556 } 558 557 psFree(array); 559 558 … … 565 564 return 1; 566 565 } 567 // if ( psMemCheckType(PS_DATA_BITSET, negative) ) 568 // { 569 // psError(PS_ERR_BAD_PARAMETER_VALUE, true, "psMemCheckBitSet failed in memCheckType. \n"); 570 // return 1; 571 // } 566 psLogMsg( __func__, PS_LOG_INFO, "Next should error from invalid datatype." ); 567 if ( !psMemCheckType(PS_DATA_BITSET, negative) ) { 568 psError(PS_ERR_BAD_PARAMETER_VALUE, true, "psMemCheckBitSet failed in memCheckType. \n"); 569 } 572 570 psFree(bits); 573 571 … … 581 579 psFree(cube); 582 580 583 /* 584 psFits *fits; 585 char *filename = ""; 586 fits = psFitsAlloc(filename); 587 if ( !psMemCheckType(PS_DATA_FITS, fits) ) 588 { 589 psError(PS_ERR_BAD_PARAMETER_VALUE, true, "psMemCheckFits failed in memCheckType. \n"); 590 psFree(fits); 591 return 1; 592 } 581 psFits *fits; 582 char *filename = "table.fits"; 583 fits = psFitsAlloc(filename); 584 if ( !psMemCheckType(PS_DATA_FITS, fits) ) { 585 psError(PS_ERR_BAD_PARAMETER_VALUE, true, "psMemCheckFits failed in memCheckType. \n"); 593 586 psFree(fits); 594 */ 587 return 1; 588 } 589 psFree(fits); 590 595 591 psHash *hash; 596 592 hash = psHashAlloc(100); … … 638 634 psFree(list); 639 635 640 /* 641 psLookupTable *lookup; 642 char *filename = ""; 643 char *format = "%d"; 644 lookup = psLookupTableAlloc(filename, format, 0); 645 if ( !psMemCheckType(PS_DATA_LOOKUPTABLE, lookup) ) 646 { 647 psError(PS_ERR_BAD_PARAMETER_VALUE, true, "psMemCheckLookupTable failed in memCheckType. \n"); 648 psFree(lookup); 649 return 1; 650 } 636 psLookupTable *lookup; 637 char *file = "tableF32.dat"; 638 char *format = "\%f \%lf \%d \%ld"; 639 lookup = psLookupTableAlloc(file, format, 10); 640 if ( !psMemCheckType(PS_DATA_LOOKUPTABLE, lookup) ) { 641 psError(PS_ERR_BAD_PARAMETER_VALUE, true, "psMemCheckLookupTable failed in memCheckType. \n"); 651 642 psFree(lookup); 652 */ 643 return 1; 644 } 645 psFree(lookup); 646 653 647 psMetadata *metadata; 654 648 metadata = psMetadataAlloc(); … … 805 799 psFree(stats); 806 800 807 /* psTime *time; 808 time = psTimeAlloc(PS_TIME_UT1); 809 if ( !psMemCheckType(PS_DATA_TIME, time) ) 810 { 811 psError(PS_ERR_BAD_PARAMETER_VALUE, true, "psMemCheckTime failed in memCheckType. \n"); 812 psFree(time); 813 return 1; 814 } 801 psTime *time; 802 time = psTimeAlloc(PS_TIME_UT1); 803 if ( !psMemCheckType(PS_DATA_TIME, time) ) { 804 psError(PS_ERR_BAD_PARAMETER_VALUE, true, "psMemCheckTime failed in memCheckType. \n"); 815 805 psFree(time); 816 */ 806 return 1; 807 } 808 psFree(time); 809 817 810 psVector *vector; 818 811 vector = psVectorAlloc(100, PS_TYPE_F32); … … 825 818 826 819 827 //psFree(negative);828 //psFree(neg);820 psFree(negative); 821 psFree(neg); 829 822 830 823 return 0;
Note:
See TracChangeset
for help on using the changeset viewer.
