Copiata funzione rec_has_memo da isam.cpp

git-svn-id: svn://10.65.10.50/trunk@6592 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 1998-05-04 09:04:48 +00:00
parent f49f7f1f84
commit 6466854067

View File

@ -1,12 +1,13 @@
#include <relation.h>
#include <varrec.h>
#ifndef __RELATION_H
#include <relation.h>
#endif
extern bool rec_has_memo( const RecDes * rd );
HIDDEN bool rec_has_memo(const RecDes* rd)
{
for( int i = rd->NFields - 1; i >= 0; i--)
if (rd->Fd[i].TypeF == _memofld)
return TRUE;
return FALSE;
}
TVariable_field::TVariable_field(
const char * name, //
@ -380,7 +381,7 @@ TExtrectype::TExtrectype(const TTrec& r) : TVariable_rectype(r.num())
_rec = new char [ _length ];
_rd = new RecDes;
memcpy(_rd, r.rec(),sizeof(RecDes));
if( rec_has_memo(r.rec()))
if( rec_has_memo(_rd))
init_memo(RECORD_NON_FISICO );
zero();
}