586 if( psDBF->bNoHeader )
595 if( psDBF->bUpdated )
601 psDBF->sHooks.FClose( psDBF->fp );
603 if( psDBF->panFieldOffset != NULL )
605 free( psDBF->panFieldOffset );
606 free( psDBF->panFieldSize );
607 free( psDBF->panFieldDecimals );
608 free( psDBF->pachFieldType );
611 if( psDBF->pszWorkField != NULL )
612 free( psDBF->pszWorkField );
614 free( psDBF->pszHeader );
615 free( psDBF->pszCurrentRecord );
616 free( psDBF->pszCodePage );
static void DBFWriteHeader(DBFHandle psDBF)
static int DBFFlushRecord(DBFHandle psDBF)
void SHPAPI_CALL DBFUpdateHeader(DBFHandle psDBF)