2004-03-24 22:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>

This commit is contained in:
Alexander S.Kresin
2004-03-24 19:01:06 +00:00
parent 1826983505
commit a1c34af07c
5 changed files with 363 additions and 200 deletions

View File

@@ -8,6 +8,13 @@
2002-12-01 23:12 UTC+0100 Foo Bar <foo.bar@foobar.org>
*/
2004-03-24 22:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
* source/rdd/dbfcdx/dbfcdx1.c
* source/rdd/dbfcdx/dbfcdx1.h
* include/dbinfo.ch
* include/hbrddcdx.h
! Some DBFCDX fixes, made by Przemyslaw Czerpak - borrowed from xHarbour.
2004-03-24 10:08 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
* source/rtl/tbcolumn.prg
! fixed typo in comment

View File

@@ -110,6 +110,10 @@
#define DBOI_AUTOORDER 63 /* When a structural index is opened, the order to be set */
#define DBOI_AUTOSHARE 64 /* When a network is detected, open the index shared, otherwise open exclusively */
/* Harbour extensions */
#define DBOI_SKIPEVAL 100 /* skip while code block doesn't return TRUE */
#define DBOI_SKIPEVALBACK 101 /* skip backward while code block doesn't return TRUE */
/* Return values for DBOI_OPTLEVEL */
#define DBOI_OPTIMIZED_NONE 0
#define DBOI_OPTIMIZED_PART 1

View File

@@ -458,7 +458,7 @@ static ERRCODE hb_cdxSkipRaw( CDXAREAP pArea, LONG lToSkip );
#define hb_cdxFieldDisplay NULL
#define hb_cdxFieldInfo NULL
#define hb_cdxFieldName NULL
#define hb_cdxFlush NULL
static ERRCODE hb_cdxFlush( CDXAREAP pArea );
#define hb_cdxGetRec NULL
#define hb_cdxGetValue NULL
#define hb_cdxGetVarLen NULL

File diff suppressed because it is too large Load Diff

View File

@@ -51,20 +51,6 @@
*
*/
/*
#define CDX_MAX_TAG_NAME_LEN 10
#define CDX_MAX_REC_NUM 0x7FFFFFFFL
#define CDX_IGNORE_REC_NUM -1
#define PAGE_ROOT 1
#define PAGE_NODE 2
#define PAGE_LEAF 3
#define TOP_RECORD 1
#define BTTM_RECORD 2
#define PREV_RECORD 3
#define NEXT_RECORD 4
*/
#define CDX_INTERNAL_SPACE 500
#define CDX_EXTERNAL_SPACE 488
@@ -89,8 +75,8 @@
typedef struct
{
USHORT FreeSpace;
LONG RecNumMask;
BYTE FreeSpace[2];
BYTE RecNumMask[4];
BYTE DupCntMask;
BYTE TrlCntMask;
BYTE RecNumBits;