Changeset 6445
- Timestamp:
- Feb 16, 2006, 5:24:47 PM (20 years ago)
- Location:
- trunk/psLib
- Files:
-
- 8 edited
-
src/astro/psCoord.c (modified) (3 diffs)
-
src/fits/psFitsTable.c (modified) (6 diffs)
-
src/types/psArray.c (modified) (4 diffs)
-
src/types/psLookupTable.c (modified) (2 diffs)
-
test/astro/tst_psCoord02.c (modified) (6 diffs)
-
test/fits/tst_psFits.c (modified) (8 diffs)
-
test/types/tst_psArray.c (modified) (4 diffs)
-
test/types/verified/tst_psArray.stderr (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/astro/psCoord.c
r6409 r6445 10 10 * @author GLG, MHPCC 11 11 * 12 * @version $Revision: 1.11 6$ $Name: not supported by cvs2svn $13 * @date $Date: 2006-02-1 0 00:51:00$12 * @version $Revision: 1.117 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2006-02-17 03:24:46 $ 14 14 * 15 15 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 564 564 } 565 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 566 /***************************************************************************** 749 567 psPlaneTransformCombine(out, trans1, trans2) … … 963 781 964 782 965 966 783 /***************************************************************************** 967 784 psPlaneTransformInvert(out, in, region, nSamples) -
trunk/psLib/src/fits/psFitsTable.c
r6354 r6445 7 7 * @author Robert DeSonia, MHPCC 8 8 * 9 * @version $Revision: 1. 4$ $Name: not supported by cvs2svn $10 * @date $Date: 2006-02- 08 01:03:34$9 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2006-02-17 03:24:46 $ 11 11 * 12 12 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 595 595 psTrace(".psFits.psFitsReadTable",5,"Reading row %i of %i\n",row, numRows); 596 596 table->data[row] = psFitsReadTableRow(fits,row); 597 table->n++; 597 598 } 598 599 … … 658 659 psMemDecrRefCounter(fItem); 659 660 columns->data[n] = psMemIncrRefCounter(item); 661 columns->n++; 660 662 661 663 } else if (item->type == PS_DATA_VECTOR && … … 663 665 psMemDecrRefCounter(fItem); 664 666 columns->data[n] = psMemIncrRefCounter(item); 667 columns->n++; 665 668 } 666 669 } else { … … 686 689 687 690 //create list of column names and types. 691 columns->n--; 688 692 psArray* columnNames = psArrayAlloc(columns->n); 689 693 psArray* columnTypes = psArrayAlloc(columns->n); 690 694 for (int n=0; n < columns->n; n++) { 691 695 columnNames->data[n] = psMemIncrRefCounter(((psMetadataItem*)columns->data[n])->name); 696 columnNames->n++; 697 columnTypes->n++; 692 698 if ( ! getMetadataTForm((psMetadataItem*)columns->data[n], 693 699 (char**)&(columnTypes->data[n]),1) ) { … … 754 760 table->data[row], 755 761 item->name)); 762 colArray->n++; 756 763 } 757 764 fits_write_col_str(fits->fd, -
trunk/psLib/src/types/psArray.c
r5530 r6445 9 9 * @author Ross Harman, MHPCC 10 10 * 11 * @version $Revision: 1.4 0$ $Name: not supported by cvs2svn $12 * @date $Date: 200 5-11-16 23:06:35$11 * @version $Revision: 1.41 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2006-02-17 03:24:46 $ 13 13 * 14 14 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 64 64 65 65 P_PSARRAY_SET_NALLOC(psArr,nalloc); 66 psArr->n = nalloc;67 66 psArr->n = 0; 67 // psArr->n = nalloc; 68 68 // Create vector data array 69 69 psArr->data = psAlloc(nalloc * sizeof(psPtr)); … … 169 169 } 170 170 171 // /Set an element in the array.171 // Set an element in the array. 172 172 bool psArraySet(psArray* array, ///< input array to set element in 173 173 long position, ///< the element position to set … … 213 213 } 214 214 215 // /Get an element in the array.215 // Get an element in the array. 216 216 psPtr psArrayGet(const psArray* array, 217 217 long position ) -
trunk/psLib/src/types/psLookupTable.c
r6204 r6445 7 7 * @author Ross Harman, MHPCC 8 8 * 9 * @version $Revision: 1.2 8$ $Name: not supported by cvs2svn $10 * @date $Date: 2006-0 1-26 21:10:22$9 * @version $Revision: 1.29 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2006-02-17 03:24:46 $ 11 11 * 12 12 * Copyright 2004-2005 Maui High Performance Computing Center, Univ. of Hawaii … … 615 615 psS32 type = ((psVector*)(vectors->data[j]))->type.type; 616 616 newValueArray->data[j] = psVectorAlloc(numRows,type); 617 newValueArray->n++; 617 618 } 618 619 -
trunk/psLib/test/astro/tst_psCoord02.c
r6411 r6445 5 5 * @author GLG, MHPCC 6 6 * 7 * @version $Revision: 1. 7$ $Name: not supported by cvs2svn $8 * @date $Date: 2006-02-1 0 00:56:24$7 * @version $Revision: 1.8 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2006-02-17 03:24:46 $ 9 9 * 10 10 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 323 323 for (psF32 x = TST05_X_MIN ; x < TST05_X_MAX ; x+= (TST05_X_MAX-TST05_X_MIN)/TST05_NUM_X) { 324 324 for (psF32 y = TST05_Y_MIN ; y < TST05_Y_MAX ; y+= (TST05_Y_MAX-TST05_Y_MIN)/TST05_NUM_Y) { 325 if (i == src->n) { 326 if (src->n == src->nalloc) { 327 src = psArrayRealloc(src, src->n+1); 328 } 329 src->n++; 330 } 331 if (i == dst->n) { 332 if (dst->n == dst->nalloc) { 333 dst = psArrayRealloc(dst, dst->n+1); 334 } 335 dst->n++; 336 } 325 337 src->data[i] = (psPtr *) psPlaneAlloc(); 326 338 ((psPlane *) src->data[i])->x = x; … … 336 348 rc = psPlaneTransformFit(NULL, src, dst, 100, 100.0); 337 349 if (rc == true) { 338 printf("TEST ERROR : psPlaneTransformFit() returned TRUE.\n");350 printf("TEST ERROR1: psPlaneTransformFit() returned TRUE.\n"); 339 351 testStatus = false; 340 352 } … … 344 356 rc = psPlaneTransformFit(trans, NULL, dst, 100, 100.0); 345 357 if (rc == true) { 346 printf("TEST ERROR : psPlaneTransformFit() returned TRUE.\n");358 printf("TEST ERROR2: psPlaneTransformFit() returned TRUE.\n"); 347 359 testStatus = false; 348 360 } … … 352 364 rc = psPlaneTransformFit(trans, src, NULL, 100, 100.0); 353 365 if (rc == true) { 354 printf("TEST ERROR : psPlaneTransformFit() returned TRUE.\n");366 printf("TEST ERROR3: psPlaneTransformFit() returned TRUE.\n"); 355 367 testStatus = false; 356 368 } … … 360 372 rc = psPlaneTransformFit(trans, src, dst, 100, 100.0); 361 373 if (rc != true) { 362 printf("TEST ERROR : psPlaneTransformFit() returned FALSE.\n");374 printf("TEST ERROR4: psPlaneTransformFit() returned FALSE.\n"); 363 375 testStatus = false; 364 376 } else { -
trunk/psLib/test/fits/tst_psFits.c
r6354 r6445 6 6 * @author Robert DeSonia, MHPCC 7 7 * 8 * @version $Revision: 1.1 6$ $Name: not supported by cvs2svn $9 * @date $Date: 2006-02- 08 01:03:35$8 * @version $Revision: 1.17 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2006-02-17 03:24:46 $ 10 10 * 11 11 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 162 162 // build a table structure 163 163 psArray* table = psArrayAlloc(tableNumRows); 164 // table->n = tableNumRows; 164 165 psMetadata* header = NULL; 165 166 for (int row = 0; row < tableNumRows; row++) { … … 205 206 206 207 table->data[row] = header; 208 table->n++; 207 209 } 208 210 … … 211 213 psFree(table); 212 214 psFree(fitsFile); 213 214 return ! psMemCheckLeaks(15,NULL,stderr,false);215 // return 1; 216 return (!psMemCheckLeaks(15,NULL,stderr,false)); 215 217 } 216 218 … … 915 917 916 918 if (! makeTable()) { 917 return 1 ;919 return 111; 918 920 } 919 921 … … 1028 1030 { 1029 1031 if (! makeTable()) { 1030 return 1 ;1032 return 111; 1031 1033 } 1032 1034 … … 1130 1132 { 1131 1133 if (! makeTable()) { 1132 return 1 ;1134 return 111; 1133 1135 } 1134 1136 … … 1258 1260 1259 1261 if (! makeTable()) { 1260 return 1 ;1262 return 111; 1261 1263 } 1262 1264 -
trunk/psLib/test/types/tst_psArray.c
r5216 r6445 17 17 * @author Ross Harman, MHPCC 18 18 * 19 * @version $Revision: 1. 4$ $Name: not supported by cvs2svn $20 * @date $Date: 200 5-10-01 02:22:26 $19 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 20 * @date $Date: 2006-02-17 03:24:46 $ 21 21 * 22 22 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 56 56 57 57 testDescription tests[] = { 58 {testArray, -1, "psArray", 0, false},59 {testArray01, -2, "psArray", 0, false},60 {testArrayAdd, 788, "psArrayAdd", 0, false},61 {testArrayGetSet, -3, "psArrayGetSet", 0, false},58 {testArray, 665, "psArray", 0, false}, 59 {testArray01, 666, "psArray01", 0, false}, 60 {testArrayAdd, 667, "psArrayAdd", 0, false}, 61 {testArrayGetSet, 668, "psArrayGetSet", 0, false}, 62 62 {NULL} 63 63 }; … … 94 94 ts->y = 10.1*i; 95 95 mySt[i] = ts; 96 psArr->data[i] = ts; 96 // psArr->data[i] = ts; 97 if (!psArraySet(psArr, psArr->n, (psPtr)ts) ) { 98 return 6; 99 } 97 100 psMemIncrRefCounter(ts); 101 psFree(ts); 98 102 } 99 103 … … 264 268 ts->y = 10.1*(10-i); 265 269 mySt[i] = ts; 266 psArr->data[i] = ts; 270 // psArr->data[i] = ts; 271 if (!psArraySet(psArr, psArr->n, (psPtr)ts) ) { 272 return 6; 273 } 267 274 psMemIncrRefCounter(ts); 275 psFree(ts); 268 276 } 269 277 -
trunk/psLib/test/types/verified/tst_psArray.stderr
r5114 r6445 136 136 /***************************** TESTPOINT ******************************************\ 137 137 * TestFile: tst_psArray.c * 138 * TestPoint: psArray{psArray }*138 * TestPoint: psArray{psArray01} * 139 139 * TestType: Positive * 140 140 \**********************************************************************************/ … … 208 208 209 209 210 ---> TESTPOINT PASSED (psArray{psArray } | tst_psArray.c)210 ---> TESTPOINT PASSED (psArray{psArray01} | tst_psArray.c) 211 211 212 212 /***************************** TESTPOINT ******************************************\
Note:
See TracChangeset
for help on using the changeset viewer.
