IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 8483


Ignore:
Timestamp:
Aug 22, 2006, 3:56:15 PM (20 years ago)
Author:
jhoblitt
Message:

add ARRAY_STRIDE #define to control how many new elements psArrayAdd() will create

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/types/psLookupTable.c

    r8232 r8483  
    77*  @author Ross Harman, MHPCC
    88*
    9 *  @version $Revision: 1.35 $ $Name: not supported by cvs2svn $
    10 *  @date $Date: 2006-08-08 23:32:23 $
     9*  @version $Revision: 1.36 $ $Name: not supported by cvs2svn $
     10*  @date $Date: 2006-08-23 01:56:15 $
    1111*
    1212*  Copyright 2004-2005 Maui High Performance Computing Center, Univ. of Hawaii
     
    3333
    3434/** Maximum size of a string */
    35 #define MAX_STRING_LENGTH 256
     35#define MAX_STRING_LENGTH   256
     36#define ARRAY_STRIDE        16
    3637
    3738/******************************************************************************/
     
    453454            numCols++;
    454455            colVector = psVectorAlloc(1,PS_TYPE_S32);
    455             outputArray = psArrayAdd(outputArray,1,colVector);
     456            outputArray = psArrayAdd(outputArray, ARRAY_STRIDE, colVector);
    456457            psFree(colVector);
    457458        } else if (strcmp(strValue,"\%ld") == 0) {
    458459            numCols++;
    459460            colVector = psVectorAlloc(1,PS_TYPE_S64);
    460             outputArray = psArrayAdd(outputArray,1,colVector);
     461            outputArray = psArrayAdd(outputArray, ARRAY_STRIDE, colVector);
    461462            psFree(colVector);
    462463        } else if (strcmp(strValue,"\%f") == 0) {
    463464            numCols++;
    464465            colVector = psVectorAlloc(1,PS_TYPE_F32);
    465             outputArray = psArrayAdd(outputArray,1,colVector);
     466            outputArray = psArrayAdd(outputArray, ARRAY_STRIDE, colVector);
    466467            psFree(colVector);
    467468        } else if (strcmp(strValue,"\%lf") == 0) {
    468469            numCols++;
    469470            colVector = psVectorAlloc(1,PS_TYPE_F64);
    470             outputArray = psArrayAdd(outputArray,1,colVector);
     471            outputArray = psArrayAdd(outputArray, ARRAY_STRIDE, colVector);
    471472            psFree(colVector);
    472473        } else if (strstr(strValue,"\%*") != 0) {
Note: See TracChangeset for help on using the changeset viewer.