IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 16, 2006, 5:24:47 PM (20 years ago)
Author:
drobbin
Message:

Changed psArrayAlloc to set ->n = 0. Updated corresponding functions & tests.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/astro/tst_psCoord02.c

    r6411 r6445  
    55*  @author GLG, MHPCC
    66*
    7 *  @version $Revision: 1.7 $ $Name: not supported by cvs2svn $
    8 *  @date $Date: 2006-02-10 00:56:24 $
     7*  @version $Revision: 1.8 $ $Name: not supported by cvs2svn $
     8*  @date $Date: 2006-02-17 03:24:46 $
    99*
    1010*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    323323    for (psF32 x = TST05_X_MIN ; x < TST05_X_MAX ; x+= (TST05_X_MAX-TST05_X_MIN)/TST05_NUM_X) {
    324324        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            }
    325337            src->data[i] = (psPtr *) psPlaneAlloc();
    326338            ((psPlane *) src->data[i])->x = x;
     
    336348    rc = psPlaneTransformFit(NULL, src, dst, 100, 100.0);
    337349    if (rc == true) {
    338         printf("TEST ERROR: psPlaneTransformFit() returned TRUE.\n");
     350        printf("TEST ERROR1: psPlaneTransformFit() returned TRUE.\n");
    339351        testStatus = false;
    340352    }
     
    344356    rc = psPlaneTransformFit(trans, NULL, dst, 100, 100.0);
    345357    if (rc == true) {
    346         printf("TEST ERROR: psPlaneTransformFit() returned TRUE.\n");
     358        printf("TEST ERROR2: psPlaneTransformFit() returned TRUE.\n");
    347359        testStatus = false;
    348360    }
     
    352364    rc = psPlaneTransformFit(trans, src, NULL, 100, 100.0);
    353365    if (rc == true) {
    354         printf("TEST ERROR: psPlaneTransformFit() returned TRUE.\n");
     366        printf("TEST ERROR3: psPlaneTransformFit() returned TRUE.\n");
    355367        testStatus = false;
    356368    }
     
    360372    rc = psPlaneTransformFit(trans, src, dst, 100, 100.0);
    361373    if (rc != true) {
    362         printf("TEST ERROR: psPlaneTransformFit() returned FALSE.\n");
     374        printf("TEST ERROR4: psPlaneTransformFit() returned FALSE.\n");
    363375        testStatus = false;
    364376    } else {
Note: See TracChangeset for help on using the changeset viewer.