Definition at line 1958 of file dbfopen.c.
 1962     int     *panFieldOffsetNew;
 
 1963     int     *panFieldSizeNew;
 
 1964     int     *panFieldDecimalsNew;
 
 1965     char    *pachFieldTypeNew;
 
 1988         free( panFieldOffsetNew );
 
 1989         free( panFieldSizeNew );
 
 1990         free( panFieldDecimalsNew );
 
 1991         free( pachFieldTypeNew );
 
 1992         free( pszHeaderNew );
 
 1997     for(i=0; i < psDBF->
nFields; i++)
 
 2005     panFieldOffsetNew[0] = 1;
 
 2006     for(i=1; i < psDBF->
nFields; i++)
 
 2008         panFieldOffsetNew[i] = panFieldOffsetNew[i - 1] + panFieldSizeNew[i - 1];
 
 2026         for (iRecord = 0; iRecord < psDBF->
nRecords; iRecord++)
 
 2035             pszRecordNew[0] = pszRecord[0];
 
 2037             for(i=0; i < psDBF->
nFields; i++)
 
 2039                 memcpy(pszRecordNew + panFieldOffsetNew[i],
 
#define STATIC_CAST(type, x)
static int DBFFlushRecord(DBFHandle psDBF)
void SHPAPI_CALL DBFUpdateHeader(DBFHandle psDBF)
int bCurrentRecordModified
SAOffset(* FWrite)(void *p, SAOffset size, SAOffset nmemb, SAFile file)
SAOffset(* FRead)(void *p, SAOffset size, SAOffset nmemb, SAFile file)
SAOffset(* FSeek)(SAFile file, SAOffset offset, int whence)
 
References DBFInfo::bCurrentRecordModified, DBFInfo::bNoHeader, DBFInfo::bUpdated, DBFFlushRecord(), DBFUpdateHeader(), FALSE, DBFInfo::fp, SAHooks::FRead, free(), SAHooks::FSeek, SAHooks::FWrite, malloc(), DBFInfo::nCurrentRecord, DBFInfo::nFields, DBFInfo::nHeaderLength, DBFInfo::nRecordLength, DBFInfo::nRecords, DBFInfo::pachFieldType, DBFInfo::panFieldDecimals, DBFInfo::panFieldOffset, DBFInfo::panFieldSize, DBFInfo::pszHeader, DBFInfo::sHooks, SHPLIB_NULLPTR, STATIC_CAST, TRUE, and XBASE_FLDHDR_SZ.