See ChangeLog entry 19990618-21:50 EDT David G. Holm <dholm@jsd-llc.com>
This commit is contained in:
@@ -1,3 +1,11 @@
|
||||
19990618-21:50 EDT David G. Holm <dholm@jsd-llc.com>
|
||||
* makefile.icc
|
||||
- genobj.c was moved to source/contrib
|
||||
* source/compiler/harbour.y
|
||||
- Added missing type overrides to OurMalloc() calls
|
||||
* tests/working/scroll.prg
|
||||
- Modified to use the preprocessor
|
||||
|
||||
19990618-20:55 EDT David G. Holm <dholm@jsd-llc.com>
|
||||
* source/rtl/dir.c
|
||||
- Corrected #if test GNU C on Unix/Linux test to use && ! instead of || !
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
.SUFFIXES : .prg .c
|
||||
|
||||
path_c = source\compiler;source\hbpp;source\vm;source\rtl;source\rtl\gt;source\rtl\natmsg;source\tools
|
||||
path_c = source\compiler;source\hbpp;source\vm;source\rtl;source\rtl\gt;source\rtl\natmsg;source\tools;source\contrib
|
||||
path_h = include
|
||||
path_l = source\compiler
|
||||
path_y = source\compiler
|
||||
@@ -190,6 +190,10 @@ $(path_obj)\stringp.obj : {$(path_prg)}\stringp.prg $(path_h)\pcode.h $(path_h
|
||||
icc /C+ $(c_opt) /Fo$@ /Tp$<
|
||||
ilib .\libs\icc\hbtools.lib -+$@,,
|
||||
|
||||
{source\contrib}.c{$(path_obj)}.obj:
|
||||
icc /C+ $(c_opt) /Fo$@ /Tp$<
|
||||
ilib .\libs\icc\hbtools.lib -+$@,,
|
||||
|
||||
$(path_exe)\harbour.exe : $(path_obj)\harboury.obj $(path_obj)\harbourl.obj $(path_obj)\genobj32.obj $(path_obj)\harbour.obj $(path_obj)\hbpp.obj $(path_obj)\hbppint.obj $(path_obj)\table.obj
|
||||
icc /C- $(c_opt) /Fe$(path_exe)\harbour.exe /Isource\compiler \
|
||||
$(path_obj)\harboury.obj \
|
||||
|
||||
@@ -2754,7 +2754,7 @@ WORD GetVarPos( PVAR pVars, char * szVarName ) /* returns the order + 1 of a var
|
||||
|
||||
pVars->iUsed = 1;
|
||||
|
||||
pNewStackType = OurMalloc( sizeof( STACK_VAL_TYPE ) );
|
||||
pNewStackType = ( STACK_VAL_TYPE * )OurMalloc( sizeof( STACK_VAL_TYPE ) );
|
||||
pNewStackType->cType = pVars->cType;
|
||||
pNewStackType->pPrev = pStackValType;
|
||||
|
||||
@@ -3246,7 +3246,7 @@ void PushLogical( int iTrueFalse ) /* pushes a logical value on the virtual mach
|
||||
|
||||
if( _iWarnings )
|
||||
{
|
||||
pNewStackType = OurMalloc( sizeof( STACK_VAL_TYPE ) );
|
||||
pNewStackType = ( STACK_VAL_TYPE * )OurMalloc( sizeof( STACK_VAL_TYPE ) );
|
||||
pNewStackType->cType = 'L';
|
||||
pNewStackType->pPrev = pStackValType;
|
||||
|
||||
@@ -3262,7 +3262,7 @@ void PushNil( void )
|
||||
{
|
||||
PSTACK_VAL_TYPE pNewStackType;
|
||||
|
||||
pNewStackType = OurMalloc( sizeof( STACK_VAL_TYPE ) );
|
||||
pNewStackType = ( STACK_VAL_TYPE * )OurMalloc( sizeof( STACK_VAL_TYPE ) );
|
||||
pNewStackType->cType = 'U';
|
||||
pNewStackType->pPrev = pStackValType;
|
||||
|
||||
@@ -3281,7 +3281,7 @@ void PushDouble( double dNumber, BYTE bDec )
|
||||
{
|
||||
PSTACK_VAL_TYPE pNewStackType;
|
||||
|
||||
pNewStackType = OurMalloc( sizeof( STACK_VAL_TYPE ) );
|
||||
pNewStackType = ( STACK_VAL_TYPE * )OurMalloc( sizeof( STACK_VAL_TYPE ) );
|
||||
pNewStackType->cType = 'N';
|
||||
pNewStackType->pPrev = pStackValType;
|
||||
|
||||
@@ -3301,7 +3301,7 @@ void PushInteger( int iNumber )
|
||||
{
|
||||
PSTACK_VAL_TYPE pNewStackType;
|
||||
|
||||
pNewStackType = OurMalloc( sizeof( STACK_VAL_TYPE ) );
|
||||
pNewStackType = ( STACK_VAL_TYPE * )OurMalloc( sizeof( STACK_VAL_TYPE ) );
|
||||
pNewStackType->cType = 'N';
|
||||
pNewStackType->pPrev = pStackValType;
|
||||
|
||||
@@ -3327,7 +3327,7 @@ void PushLong( long lNumber )
|
||||
{
|
||||
PSTACK_VAL_TYPE pNewStackType;
|
||||
|
||||
pNewStackType = OurMalloc( sizeof( STACK_VAL_TYPE ) );
|
||||
pNewStackType = ( STACK_VAL_TYPE * )OurMalloc( sizeof( STACK_VAL_TYPE ) );
|
||||
pNewStackType->cType = 'N';
|
||||
pNewStackType->pPrev = pStackValType;
|
||||
|
||||
@@ -3347,7 +3347,7 @@ void PushString( char * szText )
|
||||
{
|
||||
PSTACK_VAL_TYPE pNewStackType;
|
||||
|
||||
pNewStackType = OurMalloc( sizeof( STACK_VAL_TYPE ) );
|
||||
pNewStackType = ( STACK_VAL_TYPE * )OurMalloc( sizeof( STACK_VAL_TYPE ) );
|
||||
pNewStackType->cType = 'C';
|
||||
pNewStackType->pPrev = pStackValType;
|
||||
|
||||
|
||||
@@ -1,38 +1,22 @@
|
||||
function main()
|
||||
|
||||
Scroll()
|
||||
DevPos (MAXROW(), 0)
|
||||
Qout( "If the GT API was linked in, the rest of the screen should be blank now." )
|
||||
CLS
|
||||
@ MAXROW(), 0 SAY "If the GT API was linked in, the rest of the screen should be blank now."
|
||||
Pause()
|
||||
Scroll()
|
||||
DevPos (0, 0)
|
||||
QQOUT("01234567890123456789012345678901")
|
||||
QOUT ("01234567890123456789012345678901")
|
||||
QOUT ("01234567890123456789012345678901")
|
||||
QOUT ("01234567890123456789012345678901")
|
||||
QOUT ("01234567890123456789012345678901")
|
||||
QOUT ("01234567890123456789012345678901")
|
||||
QOUT ("01234567890123456789012345678901")
|
||||
QOUT ("01234567890123456789012345678901")
|
||||
QOUT ("01234567890123456789012345678901")
|
||||
QOUT ("01234567890123456789012345678901")
|
||||
QOUT ("01234567890123456789012345678901")
|
||||
QOUT ("01234567890123456789012345678901")
|
||||
QOUT ("01234567890123456789012345678901")
|
||||
DevPos (3, 5)
|
||||
Qqout (" ")
|
||||
DevPos (4, 5)
|
||||
Qqout (" This is a test. ")
|
||||
DevPos (5, 5)
|
||||
Qqout (" This is only a test. ")
|
||||
DevPos (6, 5)
|
||||
Qqout (" Had this been a real ")
|
||||
DevPos (7, 5)
|
||||
Qqout (" emergency, you would ")
|
||||
DevPos (8, 5)
|
||||
Qqout (" be dead now. ")
|
||||
DevPos (9, 5)
|
||||
Qqout (" ")
|
||||
CLS
|
||||
@ 0,0 SAY "01234567890123456789012345678901"
|
||||
@ 1,0 SAY "01234567890123456789012345678901"
|
||||
@ 2,0 SAY "01234567890123456789012345678901"
|
||||
@ 3,0 SAY "01234 78901"
|
||||
@ 4,0 SAY "01234 This is a test. 78901"
|
||||
@ 5,0 SAY "01234 This is only a test. 78901"
|
||||
@ 6,0 SAY "01234 Had this been a real 78901"
|
||||
@ 7,0 SAY "01234 emergency, you would 78901"
|
||||
@ 8,0 SAY "01234 be dead now. 78901"
|
||||
@ 9,0 SAY "01234 78901"
|
||||
@ 10,0 SAY "01234567890123456789012345678901"
|
||||
@ 11,0 SAY "01234567890123456789012345678901"
|
||||
@ 12,0 SAY "01234567890123456789012345678901"
|
||||
Pause()
|
||||
Scroll (1, 1, 11, 30, -2, -5)
|
||||
pause()
|
||||
|
||||
Reference in New Issue
Block a user