Changeset 9730 for trunk/psLib/src/fits/psFitsTable.c
- Timestamp:
- Oct 24, 2006, 12:55:05 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/fits/psFitsTable.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/fits/psFitsTable.c
r8627 r9730 7 7 * @author Robert DeSonia, MHPCC 8 8 * 9 * @version $Revision: 1.2 2$ $Name: not supported by cvs2svn $10 * @date $Date: 2006- 08-26 04:34:28$9 * @version $Revision: 1.23 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2006-10-24 22:52:55 $ 11 11 * 12 12 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 237 237 result->data[row] = psAlloc((width+1)*sizeof(char)); 238 238 } 239 result->n = numRows;240 239 241 240 fits_read_col_str(fits->fd, … … 319 318 320 319 psVector* result = psVectorAlloc(numRows, p_psFitsTypeFromCfitsio(typecode)); 321 result->n = numRows;322 320 323 321 fits_read_col(fits->fd, … … 389 387 psTrace("psLib.fits",5,"Reading row %i of %li\n",row, numRows); 390 388 table->data[row] = psFitsReadTableRow(fits,row); 391 table->n++;392 389 } 393 390 … … 564 561 psArray *columnNames = psArrayAlloc(numColumns); // Array of column names, for cfitsio 565 562 psArray *columnTypes = psArrayAlloc(numColumns); // Array of column types, for cfitsio 566 columnNames->n = numColumns;567 columnTypes->n = numColumns;568 563 psMetadataIterator *colSpecsIter = psMetadataIteratorAlloc(colSpecs, PS_LIST_HEAD, NULL); // Iterator 569 564 psMetadataItem *colSpecItem; // Column specification item, from iteration … … 644 639 size_t dataSize = PSELEMTYPE_SIZEOF(spec->type); // Size (in bytes) of this type 645 640 psVector *columnData = psVectorAlloc(table->n, spec->type); // The raw row data, to be written 646 columnData->n = table->n;647 641 psVectorInit(columnData, 0); 648 642 for (long i = 0; i < table->n; i++) { … … 667 661 case PS_DATA_STRING: { 668 662 psArray *strings = psArrayAlloc(table->n); // Array of strings 669 strings->n = table->n;670 663 for (long i = 0; i < table->n; i++) { 671 664 psMetadata *row = table->data[i]; // The row of interest
Note:
See TracChangeset
for help on using the changeset viewer.
