Changeset 12916


Ignore:
Timestamp:
08/06/12 15:50:00 (13 years ago)
Author:
jschierm
Message:

A couple more changes for the xNew and xDelete in the KML classes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/objects/KML/KMLFileReadUtils.cpp

    r12915 r12916  
    548548        char*   kstr;
    549549        char*   ktok;
     550        double* dval2=NULL;
    550551        char    delim[]={' ',',','\f','\n','\r','\t','\v','\0'};
    551552
     
    575576        xDelete<char>(kstr);
    576577
    577 //      if (!maxlen)
     578        if (!maxlen)
     579                dval2=xNew<double>(i+1);
     580                memcpy(dval2,*pdval,(i+1)*sizeof(double));
     581                xDelete<double>(*pdval);
     582                *pdval=dval2;
     583                dval2=NULL;
    578584//              *pdval=(double *) xrealloc(*pdval,(i+1)*sizeof(double));
    579585
     
    608614        char*   kstr;
    609615        char*   ktok;
     616        double* dval2=NULL;
    610617        char    delim[]={' ',',','\f','\n','\r','\t','\v','\0'};
    611618
     
    636643        xDelete<char>(kstr);
    637644
    638 //      if (!maxlen)
     645        if (!maxlen)
     646                dval2=xNew<double>((i+1)*n);
     647                memcpy(dval2,*pdval,((i+1)*n)*sizeof(double));
     648                xDelete<double>(*pdval);
     649                *pdval=dval2;
     650                dval2=NULL;
    639651//              *pdval=(double *) xrealloc(*pdval,((i+1)*n)*sizeof(double));
    640652
Note: See TracChangeset for help on using the changeset viewer.