2006-06-07 16:35 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbrddcdx.h
* harbour/include/hbrdddbf.h
* harbour/source/rdd/dbcmd.c
* harbour/source/rdd/delim1.c
* harbour/source/rdd/dbffpt/dbffpt1.c
* cleaned // comments and some compiler warnings
* harbour/include/dbinfo.ch
* harbour/source/rdd/dbf1.c
! fixed setting [V]FP DBF table type
* harbour/source/vm/arrays.c
! fixed ADEL() to clear last element
% optimized a little bit AINS() - use hb_itemMove() instead of
hb_itemCopy()
This commit is contained in:
@@ -316,8 +316,8 @@
|
||||
#define FILEPUT_ENCRYPT BLOB_IMPORT_ENCRYPT
|
||||
|
||||
/* DBF TYPES */
|
||||
#define DB_DBF_STD 0
|
||||
#define DB_DBF_VFP 1
|
||||
#define DB_DBF_STD 1
|
||||
#define DB_DBF_VFP 2
|
||||
|
||||
/* MEMO TYPES */
|
||||
#define DB_MEMO_NONE 0
|
||||
|
||||
@@ -74,8 +74,8 @@ HB_EXTERN_BEGIN
|
||||
#define CDX_EXT_FREESPACE (CDX_PAGELEN-24) /* 488 */
|
||||
#define CDX_DUMMYNODE 0xFFFFFFFFL
|
||||
|
||||
//#define CDX_LOCKOFFSET 0x7FFFFFFEL
|
||||
//#define CDX_LOCKSIZE 1L
|
||||
/* #define CDX_LOCKOFFSET 0x7FFFFFFEL */
|
||||
/* #define CDX_LOCKSIZE 1L */
|
||||
#define CDX_STACKSIZE 64
|
||||
#define CDX_PAGECACHESIZE 8
|
||||
#define CDX_NODE_BRANCH 0
|
||||
@@ -349,7 +349,7 @@ typedef struct _CDXTAG
|
||||
struct _CDXINDEX * pIndex; /* a parent index info */
|
||||
struct _CDXTAG * pNext; /* pointer to next tag in index */
|
||||
|
||||
//CDXSTACK PageStack[ CDX_STACKSIZE ]; /* stack with page path to current key */
|
||||
/* CDXSTACK PageStack[ CDX_STACKSIZE ]; */ /* stack with page path to current key */
|
||||
LPCDXPAGE RootPage; /* pointer to root of keys tree in memory */
|
||||
LPCDXKEY CurKey; /* current value of key expression */
|
||||
LPCDXKEY HotKey; /* value of hot key expression */
|
||||
|
||||
@@ -113,12 +113,12 @@ typedef struct _DBFDATA
|
||||
char szIndexExt[ HB_MAX_FILE_EXT + 1 ];
|
||||
char szMemoExt[ HB_MAX_FILE_EXT + 1 ];
|
||||
|
||||
BYTE bLockType; //= 0;
|
||||
BYTE bTableType; //= DB_DBF_STD;
|
||||
BYTE bCryptType; //= DB_CRYPT_NONE;
|
||||
BYTE bMemoType; // = DB_MEMO_FPT;
|
||||
BYTE bMemoExtType;// = DB_MEMOVER_FLEX;
|
||||
USHORT uiMemoBlockSize; // = 0;
|
||||
BYTE bLockType; /* 0 */
|
||||
BYTE bTableType; /* DB_DBF_STD */
|
||||
BYTE bCryptType; /* DB_CRYPT_NONE */
|
||||
BYTE bMemoType; /* DB_MEMO_FPT */
|
||||
BYTE bMemoExtType; /* DB_MEMOVER_FLEX */
|
||||
USHORT uiMemoBlockSize; /* 0 */
|
||||
} DBFDATA;
|
||||
|
||||
typedef DBFDATA * LPDBFDATA;
|
||||
|
||||
Reference in New Issue
Block a user