diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 23e2450e7c..573df9eaae 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -8,6 +8,32 @@ 2008-12-31 13:59 UTC+0100 Foo Bar (foo.bar foobar.org) */ +2008-10-15 01:04 UTC+0200 Viktor Szakats (harbour.01 syenar hu) + * source/debug/dbgtobj.prg + * source/debug/dbgbrwsr.prg + * source/debug/dbgtwin.prg + * source/debug/dbgmenu.prg + * source/debug/dbgthsh.prg + * source/debug/tbrwtext.prg + * source/debug/dbgwa.prg + * source/debug/debugger.prg + * source/debug/dbghelp.prg + * source/debug/dbgtarr.prg + * source/debug/dbgtmenu.prg + * source/debug/dbgtmitm.prg + + Added '#pragma DEBUGINFO=OFF' to debugger + sources. Otherwise compiling full Harbour with + -b was causing an infinite loop. (this is now + the default when building with + 'HB_BUILD_DEBUG=yes'. + + * source/rdd/nulsys/nulsys.c + ! Added DBSELECTAREA(), DBSTRUCT(), HEADER(), + RECSIZE(), LUPDATE() + so that programs can be built with -b and + hbnulrdd.lib. hbdebug.lib/dgbwa.prg uses + symbols above. + 2008-10-15 00:31 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbxvm.h * harbour/source/vm/hvm.c diff --git a/harbour/source/debug/dbgbrwsr.prg b/harbour/source/debug/dbgbrwsr.prg index 2c4d213e26..7dfb64600d 100644 --- a/harbour/source/debug/dbgbrwsr.prg +++ b/harbour/source/debug/dbgbrwsr.prg @@ -52,6 +52,8 @@ * */ +#pragma DEBUGINFO=OFF + #include "hbclass.ch" /* HBDbBrowser diff --git a/harbour/source/debug/dbghelp.prg b/harbour/source/debug/dbghelp.prg index caf7067f3f..ce4e92fb45 100644 --- a/harbour/source/debug/dbghelp.prg +++ b/harbour/source/debug/dbghelp.prg @@ -59,6 +59,8 @@ the debugger output may interfere with the applications output redirection, and is also slower. [vszakats] */ +#pragma DEBUGINFO=OFF + #include "common.ch" #include "inkey.ch" diff --git a/harbour/source/debug/dbgmenu.prg b/harbour/source/debug/dbgmenu.prg index 56068ab21e..3c3652f6da 100644 --- a/harbour/source/debug/dbgmenu.prg +++ b/harbour/source/debug/dbgmenu.prg @@ -50,6 +50,8 @@ * */ +#pragma DEBUGINFO=OFF + #include "hbclass.ch" #xcommand MENU [] => [ := ] HBDbMenu():New() diff --git a/harbour/source/debug/dbgtarr.prg b/harbour/source/debug/dbgtarr.prg index f4c6aaa353..ea3c99d49f 100644 --- a/harbour/source/debug/dbgtarr.prg +++ b/harbour/source/debug/dbgtarr.prg @@ -50,6 +50,8 @@ * */ +#pragma DEBUGINFO=OFF + #include "hbclass.ch" #include "common.ch" diff --git a/harbour/source/debug/dbgthsh.prg b/harbour/source/debug/dbgthsh.prg index 684f545990..274144a709 100644 --- a/harbour/source/debug/dbgthsh.prg +++ b/harbour/source/debug/dbgthsh.prg @@ -51,6 +51,7 @@ * */ +#pragma DEBUGINFO=OFF #include "hbclass.ch" diff --git a/harbour/source/debug/dbgtmenu.prg b/harbour/source/debug/dbgtmenu.prg index 174f5f9ead..f6dfe60abd 100644 --- a/harbour/source/debug/dbgtmenu.prg +++ b/harbour/source/debug/dbgtmenu.prg @@ -54,6 +54,8 @@ the debugger output may interfere with the applications output redirection, and is also slower. [vszakats] */ +#pragma DEBUGINFO=OFF + #include "hbclass.ch" #include "hbmemvar.ch" diff --git a/harbour/source/debug/dbgtmitm.prg b/harbour/source/debug/dbgtmitm.prg index e4d7a4242b..438c111454 100644 --- a/harbour/source/debug/dbgtmitm.prg +++ b/harbour/source/debug/dbgtmitm.prg @@ -54,6 +54,8 @@ the debugger output may interfere with the applications output redirection, and is also slower. [vszakats] */ +#pragma DEBUGINFO=OFF + #include "hbclass.ch" #include "common.ch" diff --git a/harbour/source/debug/dbgtobj.prg b/harbour/source/debug/dbgtobj.prg index b988436413..f0b35e3524 100644 --- a/harbour/source/debug/dbgtobj.prg +++ b/harbour/source/debug/dbgtobj.prg @@ -50,6 +50,8 @@ * */ +#pragma DEBUGINFO=OFF + #include "hbclass.ch" #include "common.ch" diff --git a/harbour/source/debug/dbgtwin.prg b/harbour/source/debug/dbgtwin.prg index 9d3886c094..39b2659106 100644 --- a/harbour/source/debug/dbgtwin.prg +++ b/harbour/source/debug/dbgtwin.prg @@ -65,6 +65,8 @@ the debugger output may interfere with the applications output redirection, and is also slower. [vszakats] */ +#pragma DEBUGINFO=OFF + #include "hbclass.ch" #include "hbmemvar.ch" diff --git a/harbour/source/debug/dbgwa.prg b/harbour/source/debug/dbgwa.prg index 76d1bc55d4..9b3910de62 100644 --- a/harbour/source/debug/dbgwa.prg +++ b/harbour/source/debug/dbgwa.prg @@ -50,6 +50,8 @@ * */ +#pragma DEBUGINFO=OFF + #include "common.ch" #include "setcurs.ch" #include "inkey.ch" diff --git a/harbour/source/debug/debugger.prg b/harbour/source/debug/debugger.prg index 9e95779e44..6c1955fc9b 100644 --- a/harbour/source/debug/debugger.prg +++ b/harbour/source/debug/debugger.prg @@ -62,6 +62,8 @@ the debugger output may interfere with the applications output redirection, and is also slower. [vszakats] */ +#pragma DEBUGINFO=OFF + #include "hbclass.ch" #include "hbdebug.ch" // for "nMode" of __dbgEntry #include "hbgtinfo.ch" diff --git a/harbour/source/debug/tbrwtext.prg b/harbour/source/debug/tbrwtext.prg index 00e1b0bc66..2cbf20e3ef 100644 --- a/harbour/source/debug/tbrwtext.prg +++ b/harbour/source/debug/tbrwtext.prg @@ -50,6 +50,8 @@ * */ +#pragma DEBUGINFO=OFF + #include "hbclass.ch" #include "common.ch" diff --git a/harbour/source/rdd/nulsys/nulsys.c b/harbour/source/rdd/nulsys/nulsys.c index 1d0b1e6d33..946005b4a2 100644 --- a/harbour/source/rdd/nulsys/nulsys.c +++ b/harbour/source/rdd/nulsys/nulsys.c @@ -148,6 +148,10 @@ HB_FUNC( DBUSEAREA ) {} HB_FUNC( DBCLOSEAREA ) {} +HB_FUNC( DBSELECTAREA ) {} + +HB_FUNC( DBSTRUCT ) {} + HB_FUNC( DBGOTO ) { hb_retni( 0 ); } HB_FUNC( DBGOTOP ) {} @@ -210,8 +214,14 @@ HB_FUNC( LASTREC ) { hb_retni( 0 ); } HB_FUNC( FCOUNT ) { hb_parni( 0 ); } +HB_FUNC( RECSIZE ) { hb_retni( 0 ); } -HB_FUNC( INDEXORD ) { hb_parni(1); } +HB_FUNC( HEADER ) { hb_retni( 0 ); } + +HB_FUNC( LUPDATE ) { hb_retds( NULL ); } + + +HB_FUNC( INDEXORD ) { hb_parni( 1 ); } HB_FUNC( INDEXKEY ) { hb_retc( NULL ); }