diff --git a/include/ccommon.h b/include/ccommon.h index 97a6f7af4..5405dd883 100755 --- a/include/ccommon.h +++ b/include/ccommon.h @@ -143,6 +143,9 @@ typedef unsigned char byte; #ifndef DOS typedef unsigned char uchar; #endif +#ifdef FOXPRO +typedef unsigned char uchar; +#endif #ifdef XVT_OS #ifdef DOS typedef unsigned char uchar; diff --git a/include/isam.cpp b/include/isam.cpp index 272f57547..e88e860f9 100755 --- a/include/isam.cpp +++ b/include/isam.cpp @@ -2914,8 +2914,10 @@ TRectype& TRectype::operator =(const TRectype& rec) { const char* name = rd->Fd[i].Name; const unsigned int offset = rd->Fd[i].RecOff; +#ifndef FOXPRO if ( rd->Fd[i].TypeF == _memofld ) _memoinfo->put(name,rec.get(name)); // Copy memo fields +#endif } } setempty(rec.empty()); // Copy emptiness status diff --git a/include/libdefs.h b/include/libdefs.h index 75a31e7de..31238194f 100755 --- a/include/libdefs.h +++ b/include/libdefs.h @@ -62,11 +62,13 @@ extern int _int_cnt[8]; #endif /* @(:) 2.3.01.temp */ #ifndef XVT_OS +#ifndef FOXPRO extern chtype boxstr[MAXBORDERS][6]; extern int termlines; extern int nwin; extern int worder[MAXWIN]; #endif +#endif extern BOOLEAN insstate; extern BOOLEAN retins; extern Word ModAd;