IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 18, 2005, 12:17:20 PM (21 years ago)
Author:
desonia
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/fileUtils/tst_psFits.c

    r3264 r3286  
    66*  @author Robert DeSonia, MHPCC
    77*
    8 *  @version $Revision: 1.17 $ $Name: not supported by cvs2svn $
    9 *  @date $Date: 2005-02-17 19:26:25 $
     8*  @version $Revision: 1.18 $ $Name: not supported by cvs2svn $
     9*  @date $Date: 2005-02-18 22:17:20 $
    1010*
    1111*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    157157    // build a table structure
    158158    psArray* table = psArrayAlloc(tableNumRows);
    159     table->n = 0;
     159    psMetadata* header = NULL;
    160160    for (int row = 0; row < tableNumRows; row++) {
    161         psMetadata* header = psMetadataAlloc();
    162 
     161        header = psMetadataAlloc();
     162
     163        int id = psMemGetId();
    163164        psMetadataAdd(header,PS_LIST_TAIL, "MYINT",
    164165                      PS_TYPE_S32, PS_META_PRIMITIVE,
    165166                      "psS32 Item", (psS32)row);
    166167
     168        fprintf(stderr,"ref=%d(%d), ",(int)psMemGetRefCounter(header->list->tail->data), id);
     169
     170        id = psMemGetId();
    167171        psMetadataAdd(header,PS_LIST_TAIL, "MYFLT",
    168172                      PS_TYPE_F32, PS_META_PRIMITIVE,
    169173                      "psF32 Item", (float)(1.0f/(float)(1+row)));
    170174
     175        fprintf(stderr,"%d(%d), ",(int)psMemGetRefCounter(header->list->tail->data),id);
     176
     177        id = psMemGetId();
    171178        psMetadataAdd(header,PS_LIST_TAIL, "MYDBL",
    172179                      PS_TYPE_F64, PS_META_PRIMITIVE,
    173180                      "psF64 Item", (double)(1.0/(double)(1+row)));
    174181
     182        fprintf(stderr,"%d(%d), ",(int)psMemGetRefCounter(header->list->tail->data),id);
     183
     184        id = psMemGetId();
    175185        psMetadataAdd(header,PS_LIST_TAIL, "MYBOOL",
    176186                      PS_TYPE_BOOL, PS_META_PRIMITIVE,
     
    178188                      (row%2 == 0));
    179189
    180         psArrayAdd(table,0,header);
     190        fprintf(stderr,"%d(%d)\n",(int)psMemGetRefCounter(header->list->tail->data),id);
     191
     192        table->data[row] = header;
    181193    }
    182194
     
    185197    psFree(table);
    186198    psFree(fitsFile);
     199
     200    psMemCheckLeaks(15,NULL,stderr,false);
    187201
    188202    return true;
     
    570584}
    571585
    572 
    573 
    574586static psS32 tst_psFitsReadHeader( void )
    575587{
     
    809821
    810822
    811     if (! makeTable() ) {
     823    if (! makeTable()) {
    812824        return 1;
    813825    }
     
    874886            return 23;
    875887        }
    876 
    877888    }
    878889
Note: See TracChangeset for help on using the changeset viewer.