Files
five/_FiveSql2/bin/.hbmk/linux/gcc/test_sql1999.c
Charles KWON OhJun 486e466592 feat: FiveSql2 43/43, @byref, mutable closure, RTL 479, DateTime fix
Major changes since last commit:
- FiveSql2 SQL:1999 engine (10,458 LOC) — 43/43 ALL PASS
- 21 compiler/runtime bugs fixed (short-circuit AND/OR, FOR LOOP, etc.)
- @byref pass-by-reference via RefCell pattern
- Mutable closure capture (EnsureLocalRef + RefCell sharing)
- RTL: 400 → 479 functions (+79: file, string, datetime, hash, UTF-8)
- DateTime/Timestamp fully working (hb_DateTime, hb_Hour/Min/Sec, display)
- Reserved word guard (39 keywords blocked from function calls)
- AEval arg order fix (element before index)
- Closure capture redecl fix (unique _cap_ names per block)
- Hash/string indexing in ArrayPush/ArrayPop
- Harbour compat test suite: 51/51
- 4 docs: Porting Report, Implementation Plan, Optimization Plan, Commercialization

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 11:35:37 +09:00

1593 lines
67 KiB
C

/*
* Harbour 3.2.0dev (r2510040809)
* GNU C 13.3 (64-bit)
* Generated C source from "test/test_sql1999.prg"
*/
#include "hbvmpub.h"
#include "hbinit.h"
HB_FUNC( MAIN );
HB_FUNC_EXTERN( ERRORBLOCK );
HB_FUNC_EXTERN( QOUT );
HB_FUNC_EXTERN( BREAK );
HB_FUNC_STATIC( SETUPDATA );
HB_FUNC_EXTERN( __QUIT );
HB_FUNC_STATIC( TESTCTE );
HB_FUNC_STATIC( TESTRECURSIVECTE );
HB_FUNC_STATIC( TESTWINDOWFUNCTIONS );
HB_FUNC_STATIC( TESTSQL92FULL );
HB_FUNC_STATIC( TESTMERGE );
HB_FUNC_STATIC( TESTCOMBINED );
HB_FUNC_STATIC( CLEANUPDATA );
HB_FUNC_EXTERN( HB_NTOS );
HB_FUNC_EXTERN( INT );
HB_FUNC_EXTERN( MAX );
HB_FUNC_STATIC( ASSERT );
HB_FUNC_STATIC( TRY );
HB_FUNC_EXTERN( FIVE_SQL );
HB_FUNC_STATIC( ROWS );
HB_FUNC_EXTERN( VALTYPE );
HB_FUNC_EXTERN( LEN );
HB_FUNC_STATIC( VAL1 );
HB_FUNC_STATIC( ISERR );
HB_FUNC_STATIC( CELLVAL );
HB_FUNC_STATIC( COLNAME );
HB_FUNC_EXTERN( UPPER );
HB_FUNC_EXTERN( ALLTRIM );
HB_FUNC_EXTERN( HB_FILEEXISTS );
HB_FUNC_EXTERN( FERASE );
HB_FUNC_EXTERN( DBCREATE );
HB_FUNC_EXTERN( DBUSEAREA );
HB_FUNC_EXTERN( DBAPPEND );
HB_FUNC_EXTERN( FIELDPUT );
HB_FUNC_EXTERN( DBCOMMIT );
HB_FUNC_EXTERN( DBCLOSEAREA );
HB_FUNC_EXTERN( DBCLOSEALL );
HB_FUNC_EXTERN( SQLLOADCONSTRAINTS );
HB_FUNC_EXTERN( SQLVALIDATEUNIQUE );
HB_FUNC_EXTERN( SELECT );
HB_FUNC_EXTERN( DBSELECTAREA );
HB_FUNC_INITSTATICS();
HB_INIT_SYMBOLS_BEGIN( hb_vm_SymbolInit_TEST_SQL1999 )
{ "MAIN", {HB_FS_PUBLIC | HB_FS_FIRST | HB_FS_LOCAL}, {HB_FUNCNAME( MAIN )}, NULL },
{ "ERRORBLOCK", {HB_FS_PUBLIC}, {HB_FUNCNAME( ERRORBLOCK )}, NULL },
{ "QOUT", {HB_FS_PUBLIC}, {HB_FUNCNAME( QOUT )}, NULL },
{ "DESCRIPTION", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "OPERATION", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "BREAK", {HB_FS_PUBLIC}, {HB_FUNCNAME( BREAK )}, NULL },
{ "SETUPDATA", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( SETUPDATA )}, NULL },
{ "__QUIT", {HB_FS_PUBLIC}, {HB_FUNCNAME( __QUIT )}, NULL },
{ "TESTCTE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TESTCTE )}, NULL },
{ "TESTRECURSIVECTE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TESTRECURSIVECTE )}, NULL },
{ "TESTWINDOWFUNCTIONS", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TESTWINDOWFUNCTIONS )}, NULL },
{ "TESTSQL92FULL", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TESTSQL92FULL )}, NULL },
{ "TESTMERGE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TESTMERGE )}, NULL },
{ "TESTCOMBINED", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TESTCOMBINED )}, NULL },
{ "CLEANUPDATA", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( CLEANUPDATA )}, NULL },
{ "HB_NTOS", {HB_FS_PUBLIC}, {HB_FUNCNAME( HB_NTOS )}, NULL },
{ "INT", {HB_FS_PUBLIC}, {HB_FUNCNAME( INT )}, NULL },
{ "MAX", {HB_FS_PUBLIC}, {HB_FUNCNAME( MAX )}, NULL },
{ "ASSERT", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( ASSERT )}, NULL },
{ "TRY", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TRY )}, NULL },
{ "FIVE_SQL", {HB_FS_PUBLIC}, {HB_FUNCNAME( FIVE_SQL )}, NULL },
{ "ROWS", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( ROWS )}, NULL },
{ "VALTYPE", {HB_FS_PUBLIC}, {HB_FUNCNAME( VALTYPE )}, NULL },
{ "LEN", {HB_FS_PUBLIC}, {HB_FUNCNAME( LEN )}, NULL },
{ "VAL1", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( VAL1 )}, NULL },
{ "ISERR", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( ISERR )}, NULL },
{ "CELLVAL", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( CELLVAL )}, NULL },
{ "COLNAME", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( COLNAME )}, NULL },
{ "UPPER", {HB_FS_PUBLIC}, {HB_FUNCNAME( UPPER )}, NULL },
{ "ALLTRIM", {HB_FS_PUBLIC}, {HB_FUNCNAME( ALLTRIM )}, NULL },
{ "HB_FILEEXISTS", {HB_FS_PUBLIC}, {HB_FUNCNAME( HB_FILEEXISTS )}, NULL },
{ "FERASE", {HB_FS_PUBLIC}, {HB_FUNCNAME( FERASE )}, NULL },
{ "DBCREATE", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBCREATE )}, NULL },
{ "DBUSEAREA", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBUSEAREA )}, NULL },
{ "DBAPPEND", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBAPPEND )}, NULL },
{ "FIELDPUT", {HB_FS_PUBLIC}, {HB_FUNCNAME( FIELDPUT )}, NULL },
{ "DBCOMMIT", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBCOMMIT )}, NULL },
{ "EMPLOYEES", {HB_FS_PUBLIC}, {NULL}, NULL },
{ "DBCLOSEAREA", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBCLOSEAREA )}, NULL },
{ "ORDERS", {HB_FS_PUBLIC}, {NULL}, NULL },
{ "PRODUCTS", {HB_FS_PUBLIC}, {NULL}, NULL },
{ "DBCLOSEALL", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBCLOSEALL )}, NULL },
{ "SQLLOADCONSTRAINTS", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLLOADCONSTRAINTS )}, NULL },
{ "SQLVALIDATEUNIQUE", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLVALIDATEUNIQUE )}, NULL },
{ "UQTBL", {HB_FS_PUBLIC}, {NULL}, NULL },
{ "SELECT", {HB_FS_PUBLIC}, {HB_FUNCNAME( SELECT )}, NULL },
{ "DBSELECTAREA", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBSELECTAREA )}, NULL },
{ "(_INITSTATICS00003)", {HB_FS_INITEXIT | HB_FS_LOCAL}, {hb_INITSTATICS}, NULL }
HB_INIT_SYMBOLS_EX_END( hb_vm_SymbolInit_TEST_SQL1999, "test/test_sql1999.prg", 0x0, 0x0003 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_vm_SymbolInit_TEST_SQL1999
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( hb_vm_SymbolInit_TEST_SQL1999 )
#include "hbiniseg.h"
#endif
HB_FUNC( MAIN )
{
static const HB_BYTE pcode[] =
{
116,47,0,36,29,0,176,1,0,89,50,0,1,0,
0,0,176,2,0,106,7,84,82,65,80,58,32,0,
48,3,0,95,1,112,0,72,106,2,32,0,72,48,
4,0,95,1,112,0,72,20,1,176,5,0,95,1,
12,1,6,20,1,36,31,0,176,2,0,106,65,61,
61,61,61,61,61,61,61,61,61,61,61,61,61,61,
61,61,61,61,61,61,61,61,61,61,61,61,61,61,
61,61,61,61,61,61,61,61,61,61,61,61,61,61,
61,61,61,61,61,61,61,61,61,61,61,61,61,61,
61,61,61,61,61,61,61,0,20,1,36,32,0,176,
2,0,106,57,32,32,70,105,118,101,83,113,108,32,
83,81,76,58,49,57,57,57,47,50,48,48,51,32,
67,111,109,112,114,101,104,101,110,115,105,118,101,32,
70,101,97,116,117,114,101,32,84,101,115,116,32,83,
117,105,116,101,0,20,1,36,33,0,176,2,0,106,
65,61,61,61,61,61,61,61,61,61,61,61,61,61,
61,61,61,61,61,61,61,61,61,61,61,61,61,61,
61,61,61,61,61,61,61,61,61,61,61,61,61,61,
61,61,61,61,61,61,61,61,61,61,61,61,61,61,
61,61,61,61,61,61,61,61,61,0,20,1,36,34,
0,176,2,0,20,0,36,36,0,113,16,0,0,36,
37,0,176,6,0,20,0,114,65,0,0,36,38,0,
115,73,36,39,0,176,2,0,106,38,70,65,84,65,
76,58,32,83,101,116,117,112,68,97,116,97,40,41,
32,102,97,105,108,101,100,32,45,45,32,97,98,111,
114,116,105,110,103,0,20,1,36,40,0,176,7,0,
20,0,36,43,0,176,2,0,106,44,45,45,45,32,
83,101,99,116,105,111,110,32,49,58,32,87,73,84,
72,32,40,67,84,69,41,32,78,111,110,45,82,101,
99,117,114,115,105,118,101,32,45,45,45,0,20,1,
36,44,0,176,8,0,20,0,36,46,0,176,2,0,
106,1,0,20,1,36,47,0,176,2,0,106,34,45,
45,45,32,83,101,99,116,105,111,110,32,50,58,32,
87,73,84,72,32,82,69,67,85,82,83,73,86,69,
32,45,45,45,0,20,1,36,48,0,176,9,0,20,
0,36,50,0,176,2,0,106,1,0,20,1,36,51,
0,176,2,0,106,36,45,45,45,32,83,101,99,116,
105,111,110,32,51,58,32,87,105,110,100,111,119,32,
70,117,110,99,116,105,111,110,115,32,45,45,45,0,
20,1,36,52,0,176,10,0,20,0,36,54,0,176,
2,0,106,1,0,20,1,36,55,0,176,2,0,106,
40,45,45,45,32,83,101,99,116,105,111,110,32,52,
58,32,83,81,76,45,57,50,32,70,117,108,108,32,
70,101,97,116,117,114,101,115,32,45,45,45,0,20,
1,36,56,0,176,11,0,20,0,36,58,0,176,2,
0,106,1,0,20,1,36,59,0,176,2,0,106,34,
45,45,45,32,83,101,99,116,105,111,110,32,53,58,
32,77,69,82,71,69,32,47,32,85,80,83,69,82,
84,32,45,45,45,0,20,1,36,60,0,176,12,0,
20,0,36,62,0,176,2,0,106,1,0,20,1,36,
63,0,176,2,0,106,45,45,45,45,32,83,101,99,
116,105,111,110,32,54,58,32,67,111,109,98,105,110,
101,100,32,65,100,118,97,110,99,101,100,32,81,117,
101,114,105,101,115,32,45,45,45,0,20,1,36,64,
0,176,13,0,20,0,36,66,0,113,16,0,0,36,
67,0,176,14,0,20,0,114,62,0,0,36,68,0,
115,73,36,69,0,176,2,0,106,43,32,32,40,99,
108,101,97,110,117,112,32,101,110,99,111,117,110,116,
101,114,101,100,32,101,114,114,111,114,115,44,32,99,
111,110,116,105,110,117,105,110,103,41,0,20,1,36,
72,0,176,2,0,106,1,0,20,1,36,73,0,176,
2,0,106,65,61,61,61,61,61,61,61,61,61,61,
61,61,61,61,61,61,61,61,61,61,61,61,61,61,
61,61,61,61,61,61,61,61,61,61,61,61,61,61,
61,61,61,61,61,61,61,61,61,61,61,61,61,61,
61,61,61,61,61,61,61,61,61,61,61,61,0,20,
1,36,74,0,176,2,0,106,10,32,32,82,69,83,
85,76,84,83,0,20,1,36,75,0,176,2,0,106,
10,32,32,80,97,115,115,58,32,32,0,176,15,0,
103,1,0,12,1,72,20,1,36,76,0,176,2,0,
106,10,32,32,70,97,105,108,58,32,32,0,176,15,
0,103,2,0,12,1,72,20,1,36,77,0,176,2,
0,106,10,32,32,84,111,116,97,108,58,32,0,176,
15,0,103,3,0,12,1,72,20,1,36,78,0,176,
2,0,106,10,32,32,82,97,116,101,58,32,32,0,
176,15,0,176,16,0,103,1,0,92,100,65,176,17,
0,103,3,0,122,12,2,18,12,1,12,1,72,106,
2,37,0,72,20,1,36,79,0,176,2,0,106,65,
61,61,61,61,61,61,61,61,61,61,61,61,61,61,
61,61,61,61,61,61,61,61,61,61,61,61,61,61,
61,61,61,61,61,61,61,61,61,61,61,61,61,61,
61,61,61,61,61,61,61,61,61,61,61,61,61,61,
61,61,61,61,61,61,61,61,0,20,1,36,81,0,
7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( ASSERT )
{
static const HB_BYTE pcode[] =
{
13,0,2,116,47,0,36,89,0,104,3,0,170,36,
90,0,95,2,28,33,36,91,0,104,1,0,170,36,
92,0,176,2,0,106,9,32,32,80,65,83,83,58,
32,0,95,1,72,20,1,25,31,36,94,0,104,2,
0,170,36,95,0,176,2,0,106,9,32,32,70,65,
73,76,58,32,0,95,1,72,20,1,36,98,0,100,
110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TRY )
{
static const HB_BYTE pcode[] =
{
13,1,1,36,108,0,113,20,0,0,36,109,0,176,
20,0,95,1,12,1,80,2,114,35,0,0,36,110,
0,115,73,36,111,0,106,10,95,95,101,114,114,111,
114,95,95,0,4,1,0,4,0,0,4,2,0,80,
2,36,114,0,95,2,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( ROWS )
{
static const HB_BYTE pcode[] =
{
13,0,1,36,119,0,176,22,0,95,1,12,1,106,
2,65,0,8,28,28,176,23,0,95,1,12,1,92,
2,16,28,16,36,120,0,176,23,0,95,1,92,2,
1,20,1,7,36,123,0,121,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( VAL1 )
{
static const HB_BYTE pcode[] =
{
13,0,1,36,128,0,176,22,0,95,1,12,1,106,
2,65,0,8,28,58,176,23,0,95,1,12,1,92,
2,16,28,46,176,23,0,95,1,92,2,1,12,1,
121,15,28,32,176,23,0,95,1,92,2,1,122,1,
12,1,121,15,28,16,36,129,0,95,1,92,2,1,
122,1,122,1,110,7,36,132,0,100,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( ISERR )
{
static const HB_BYTE pcode[] =
{
13,0,1,36,137,0,176,22,0,95,1,12,1,106,
2,65,0,8,28,50,176,23,0,95,1,12,1,122,
16,28,39,176,23,0,95,1,122,1,12,1,121,15,
28,26,36,138,0,95,1,122,1,122,1,106,10,95,
95,101,114,114,111,114,95,95,0,8,110,7,36,141,
0,9,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( CELLVAL )
{
static const HB_BYTE pcode[] =
{
13,0,3,36,147,0,176,22,0,95,1,12,1,106,
2,65,0,8,28,63,176,23,0,95,1,12,1,92,
2,16,28,51,95,2,176,23,0,95,1,92,2,1,
12,1,34,28,36,95,3,176,23,0,95,1,92,2,
1,95,2,1,12,1,34,28,18,36,148,0,95,1,
92,2,1,95,2,1,95,3,1,110,7,36,151,0,
100,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( COLNAME )
{
static const HB_BYTE pcode[] =
{
13,0,2,36,156,0,176,22,0,95,1,12,1,106,
2,65,0,8,28,48,176,23,0,95,1,12,1,122,
16,28,37,95,2,176,23,0,95,1,122,1,12,1,
34,28,23,36,157,0,176,28,0,176,29,0,95,1,
122,1,95,2,1,12,1,20,1,7,36,160,0,106,
1,0,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( SETUPDATA )
{
static const HB_BYTE pcode[] =
{
13,1,0,36,177,0,106,3,73,68,0,106,2,78,
0,92,10,121,4,4,0,106,5,78,65,77,69,0,
106,2,67,0,92,30,121,4,4,0,106,5,68,69,
80,84,0,106,2,67,0,92,20,121,4,4,0,106,
7,83,65,76,65,82,89,0,106,2,78,0,92,12,
92,2,4,4,0,106,7,77,71,82,95,73,68,0,
106,2,78,0,92,10,121,4,4,0,4,5,0,80,
1,36,179,0,176,30,0,106,14,101,109,112,108,111,
121,101,101,115,46,100,98,102,0,12,1,28,26,36,
180,0,176,31,0,106,14,101,109,112,108,111,121,101,
101,115,46,100,98,102,0,20,1,36,182,0,176,32,
0,106,14,101,109,112,108,111,121,101,101,115,46,100,
98,102,0,95,1,20,2,36,183,0,176,33,0,120,
100,106,14,101,109,112,108,111,121,101,101,115,46,100,
98,102,0,100,9,9,20,6,36,185,0,176,34,0,
20,0,176,35,0,122,122,20,2,176,35,0,92,2,
106,6,65,108,105,99,101,0,20,2,176,35,0,92,
3,106,12,69,110,103,105,110,101,101,114,105,110,103,
0,20,2,176,35,0,92,4,93,64,31,20,2,176,
35,0,92,5,121,20,2,36,186,0,176,34,0,20,
0,176,35,0,122,92,2,20,2,176,35,0,92,2,
106,4,66,111,98,0,20,2,176,35,0,92,3,106,
12,69,110,103,105,110,101,101,114,105,110,103,0,20,
2,176,35,0,92,4,93,88,27,20,2,176,35,0,
92,5,122,20,2,36,187,0,176,34,0,20,0,176,
35,0,122,92,3,20,2,176,35,0,92,2,106,8,
67,104,97,114,108,105,101,0,20,2,176,35,0,92,
3,106,12,69,110,103,105,110,101,101,114,105,110,103,
0,20,2,176,35,0,92,4,93,112,23,20,2,176,
35,0,92,5,122,20,2,36,188,0,176,34,0,20,
0,176,35,0,122,92,4,20,2,176,35,0,92,2,
106,6,68,105,97,110,97,0,20,2,176,35,0,92,
3,106,6,83,97,108,101,115,0,20,2,176,35,0,
92,4,93,76,29,20,2,176,35,0,92,5,121,20,
2,36,189,0,176,34,0,20,0,176,35,0,122,92,
5,20,2,176,35,0,92,2,106,4,69,118,101,0,
20,2,176,35,0,92,3,106,6,83,97,108,101,115,
0,20,2,176,35,0,92,4,93,136,19,20,2,176,
35,0,92,5,92,4,20,2,36,190,0,176,34,0,
20,0,176,35,0,122,92,6,20,2,176,35,0,92,
2,106,6,70,114,97,110,107,0,20,2,176,35,0,
92,3,106,6,83,97,108,101,115,0,20,2,176,35,
0,92,4,93,148,17,20,2,176,35,0,92,5,92,
4,20,2,36,191,0,176,34,0,20,0,176,35,0,
122,92,7,20,2,176,35,0,92,2,106,6,71,114,
97,99,101,0,20,2,176,35,0,92,3,106,10,77,
97,114,107,101,116,105,110,103,0,20,2,176,35,0,
92,4,93,100,25,20,2,176,35,0,92,5,121,20,
2,36,192,0,176,34,0,20,0,176,35,0,122,92,
8,20,2,176,35,0,92,2,106,6,72,101,110,114,
121,0,20,2,176,35,0,92,3,106,10,77,97,114,
107,101,116,105,110,103,0,20,2,176,35,0,92,4,
93,124,21,20,2,176,35,0,92,5,92,7,20,2,
36,193,0,176,34,0,20,0,176,35,0,122,92,9,
20,2,176,35,0,92,2,106,4,73,118,121,0,20,
2,176,35,0,92,3,106,3,72,82,0,20,2,176,
35,0,92,4,93,112,23,20,2,176,35,0,92,5,
121,20,2,36,194,0,176,34,0,20,0,176,35,0,
122,92,10,20,2,176,35,0,92,2,106,5,74,97,
99,107,0,20,2,176,35,0,92,3,106,3,72,82,
0,20,2,176,35,0,92,4,93,136,19,20,2,176,
35,0,92,5,92,9,20,2,36,195,0,176,36,0,
20,0,36,196,0,85,108,37,74,176,38,0,20,0,
74,36,205,0,106,3,73,68,0,106,2,78,0,92,
10,121,4,4,0,106,7,69,77,80,95,73,68,0,
106,2,78,0,92,10,121,4,4,0,106,8,80,82,
79,68,85,67,84,0,106,2,67,0,92,30,121,4,
4,0,106,7,65,77,79,85,78,84,0,106,2,78,
0,92,12,92,2,4,4,0,106,11,79,82,68,69,
82,95,68,65,84,69,0,106,2,67,0,92,10,121,
4,4,0,4,5,0,80,1,36,207,0,176,30,0,
106,11,111,114,100,101,114,115,46,100,98,102,0,12,
1,28,23,36,208,0,176,31,0,106,11,111,114,100,
101,114,115,46,100,98,102,0,20,1,36,210,0,176,
32,0,106,11,111,114,100,101,114,115,46,100,98,102,
0,95,1,20,2,36,211,0,176,33,0,120,100,106,
11,111,114,100,101,114,115,46,100,98,102,0,100,9,
9,20,6,36,212,0,176,34,0,20,0,176,35,0,
122,122,20,2,176,35,0,92,2,122,20,2,176,35,
0,92,3,106,7,76,97,112,116,111,112,0,20,2,
176,35,0,92,4,93,196,9,20,2,176,35,0,92,
5,106,11,50,48,50,52,45,48,49,45,49,53,0,
20,2,36,213,0,176,34,0,20,0,176,35,0,122,
92,2,20,2,176,35,0,92,2,122,20,2,176,35,
0,92,3,106,8,77,111,110,105,116,111,114,0,20,
2,176,35,0,92,4,93,32,3,20,2,176,35,0,
92,5,106,11,50,48,50,52,45,48,51,45,50,48,
0,20,2,36,214,0,176,34,0,20,0,176,35,0,
122,92,3,20,2,176,35,0,92,2,92,2,20,2,
176,35,0,92,3,106,9,75,101,121,98,111,97,114,
100,0,20,2,176,35,0,92,4,93,150,0,20,2,
176,35,0,92,5,106,11,50,48,50,52,45,48,50,
45,49,48,0,20,2,36,215,0,176,34,0,20,0,
176,35,0,122,92,4,20,2,176,35,0,92,2,92,
3,20,2,176,35,0,92,3,106,6,77,111,117,115,
101,0,20,2,176,35,0,92,4,92,100,20,2,176,
35,0,92,5,106,11,50,48,50,52,45,48,52,45,
48,53,0,20,2,36,216,0,176,34,0,20,0,176,
35,0,122,92,5,20,2,176,35,0,92,2,92,4,
20,2,176,35,0,92,3,106,8,80,114,105,110,116,
101,114,0,20,2,176,35,0,92,4,93,176,4,20,
2,176,35,0,92,5,106,11,50,48,50,52,45,48,
53,45,49,50,0,20,2,36,217,0,176,34,0,20,
0,176,35,0,122,92,6,20,2,176,35,0,92,2,
92,4,20,2,176,35,0,92,3,106,8,83,99,97,
110,110,101,114,0,20,2,176,35,0,92,4,93,244,
1,20,2,176,35,0,92,5,106,11,50,48,50,52,
45,48,54,45,49,56,0,20,2,36,218,0,176,34,
0,20,0,176,35,0,122,92,7,20,2,176,35,0,
92,2,92,5,20,2,176,35,0,92,3,106,7,84,
97,98,108,101,116,0,20,2,176,35,0,92,4,93,
132,3,20,2,176,35,0,92,5,106,11,50,48,50,
52,45,48,55,45,50,50,0,20,2,36,219,0,176,
34,0,20,0,176,35,0,122,92,8,20,2,176,35,
0,92,2,92,6,20,2,176,35,0,92,3,106,6,
80,104,111,110,101,0,20,2,176,35,0,92,4,93,
76,4,20,2,176,35,0,92,5,106,11,50,48,50,
52,45,48,56,45,51,48,0,20,2,36,220,0,176,
34,0,20,0,176,35,0,122,92,9,20,2,176,35,
0,92,2,92,7,20,2,176,35,0,92,3,106,7,
67,97,109,101,114,97,0,20,2,176,35,0,92,4,
93,184,11,20,2,176,35,0,92,5,106,11,50,48,
50,52,45,48,57,45,48,53,0,20,2,36,221,0,
176,34,0,20,0,176,35,0,122,92,10,20,2,176,
35,0,92,2,92,7,20,2,176,35,0,92,3,106,
5,76,101,110,115,0,20,2,176,35,0,92,4,93,
220,5,20,2,176,35,0,92,5,106,11,50,48,50,
52,45,49,48,45,49,52,0,20,2,36,222,0,176,
34,0,20,0,176,35,0,122,92,11,20,2,176,35,
0,92,2,92,8,20,2,176,35,0,92,3,106,8,
72,101,97,100,115,101,116,0,20,2,176,35,0,92,
4,93,250,0,20,2,176,35,0,92,5,106,11,50,
48,50,52,45,49,49,45,48,49,0,20,2,36,223,
0,176,34,0,20,0,176,35,0,122,92,12,20,2,
176,35,0,92,2,92,9,20,2,176,35,0,92,3,
106,5,68,101,115,107,0,20,2,176,35,0,92,4,
93,32,3,20,2,176,35,0,92,5,106,11,50,48,
50,53,45,48,49,45,49,48,0,20,2,36,224,0,
176,34,0,20,0,176,35,0,122,92,13,20,2,176,
35,0,92,2,92,9,20,2,176,35,0,92,3,106,
6,67,104,97,105,114,0,20,2,176,35,0,92,4,
93,88,2,20,2,176,35,0,92,5,106,11,50,48,
50,53,45,48,50,45,49,53,0,20,2,36,225,0,
176,34,0,20,0,176,35,0,122,92,14,20,2,176,
35,0,92,2,92,10,20,2,176,35,0,92,3,106,
5,76,97,109,112,0,20,2,176,35,0,92,4,93,
200,0,20,2,176,35,0,92,5,106,11,50,48,50,
53,45,48,51,45,50,48,0,20,2,36,226,0,176,
34,0,20,0,176,35,0,122,92,15,20,2,176,35,
0,92,2,92,2,20,2,176,35,0,92,3,106,7,
87,101,98,99,97,109,0,20,2,176,35,0,92,4,
93,94,1,20,2,176,35,0,92,5,106,11,50,48,
50,53,45,48,52,45,48,49,0,20,2,36,227,0,
176,36,0,20,0,36,228,0,85,108,39,74,176,38,
0,20,0,74,36,236,0,106,3,73,68,0,106,2,
78,0,92,10,121,4,4,0,106,5,78,65,77,69,
0,106,2,67,0,92,40,121,4,4,0,106,9,67,
65,84,69,71,79,82,89,0,106,2,67,0,92,20,
121,4,4,0,106,6,80,82,73,67,69,0,106,2,
78,0,92,12,92,2,4,4,0,4,4,0,80,1,
36,238,0,176,30,0,106,13,112,114,111,100,117,99,
116,115,46,100,98,102,0,12,1,28,25,36,239,0,
176,31,0,106,13,112,114,111,100,117,99,116,115,46,
100,98,102,0,20,1,36,241,0,176,32,0,106,13,
112,114,111,100,117,99,116,115,46,100,98,102,0,95,
1,20,2,36,242,0,176,33,0,120,100,106,13,112,
114,111,100,117,99,116,115,46,100,98,102,0,100,9,
9,20,6,36,243,0,176,34,0,20,0,176,35,0,
122,122,20,2,176,35,0,92,2,106,9,87,105,100,
103,101,116,32,65,0,20,2,176,35,0,92,3,106,
9,72,97,114,100,119,97,114,101,0,20,2,176,35,
0,92,4,101,61,10,215,163,112,253,61,64,10,2,
20,2,36,244,0,176,34,0,20,0,176,35,0,122,
92,2,20,2,176,35,0,92,2,106,9,87,105,100,
103,101,116,32,66,0,20,2,176,35,0,92,3,106,
9,72,97,114,100,119,97,114,101,0,20,2,176,35,
0,92,4,101,31,133,235,81,184,254,72,64,10,2,
20,2,36,245,0,176,34,0,20,0,176,35,0,122,
92,3,20,2,176,35,0,92,2,106,13,83,111,102,
116,119,97,114,101,32,80,114,111,0,20,2,176,35,
0,92,3,106,9,83,111,102,116,119,97,114,101,0,
20,2,176,35,0,92,4,101,72,225,122,20,174,255,
104,64,10,2,20,2,36,246,0,176,34,0,20,0,
176,35,0,122,92,4,20,2,176,35,0,92,2,106,
16,49,48,37,32,79,102,102,32,83,112,101,99,105,
97,108,0,20,2,176,35,0,92,3,106,9,68,105,
115,99,111,117,110,116,0,20,2,176,35,0,92,4,
101,123,20,174,71,225,250,35,64,10,2,20,2,36,
247,0,176,34,0,20,0,176,35,0,122,92,5,20,
2,176,35,0,92,2,106,13,83,101,114,118,105,99,
101,32,80,108,97,110,0,20,2,176,35,0,92,3,
106,8,83,101,114,118,105,99,101,0,20,2,176,35,
0,92,4,101,143,194,245,40,92,255,88,64,10,2,
20,2,36,248,0,176,34,0,20,0,176,35,0,122,
92,6,20,2,176,35,0,92,2,106,9,71,97,100,
103,101,116,32,88,0,20,2,176,35,0,92,3,106,
9,72,97,114,100,119,97,114,101,0,20,2,176,35,
0,92,4,101,72,225,122,20,174,191,98,64,10,2,
20,2,36,249,0,176,36,0,20,0,36,250,0,85,
108,40,74,176,38,0,20,0,74,36,252,0,100,110,
7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( CLEANUPDATA )
{
static const HB_BYTE pcode[] =
{
13,2,0,36,20,1,106,14,101,109,112,108,111,121,
101,101,115,46,100,98,102,0,106,14,101,109,112,108,
111,121,101,101,115,46,110,116,120,0,106,11,111,114,
100,101,114,115,46,100,98,102,0,106,11,111,114,100,
101,114,115,46,110,116,120,0,106,13,112,114,111,100,
117,99,116,115,46,100,98,102,0,106,13,112,114,111,
100,117,99,116,115,46,110,116,120,0,106,13,109,101,
114,103,101,116,103,116,46,100,98,102,0,106,13,109,
101,114,103,101,116,103,116,46,110,116,120,0,106,13,
109,101,114,103,101,115,114,99,46,100,98,102,0,106,
13,109,101,114,103,101,115,114,99,46,110,116,120,0,
106,15,116,114,117,110,99,95,116,101,115,116,46,100,
98,102,0,106,15,116,114,117,110,99,95,116,101,115,
116,46,110,116,120,0,106,10,99,107,116,98,108,46,
100,98,102,0,106,10,99,107,116,98,108,46,102,115,
99,0,106,10,99,107,116,98,108,46,110,116,120,0,
106,10,117,113,116,98,108,46,100,98,102,0,106,10,
117,113,116,98,108,46,102,115,99,0,106,10,117,113,
116,98,108,46,110,116,120,0,106,13,117,113,116,98,
108,95,117,113,46,110,116,120,0,106,14,102,107,95,
112,97,114,101,110,116,46,100,98,102,0,106,14,102,
107,95,112,97,114,101,110,116,46,110,116,120,0,106,
13,102,107,95,99,104,105,108,100,46,100,98,102,0,
106,13,102,107,95,99,104,105,108,100,46,102,115,99,
0,106,13,102,107,95,99,104,105,108,100,46,110,116,
120,0,106,15,116,97,114,103,101,116,95,116,98,108,
46,100,98,102,0,106,15,116,97,114,103,101,116,95,
116,98,108,46,110,116,120,0,106,15,115,111,117,114,
99,101,95,116,98,108,46,100,98,102,0,106,15,115,
111,117,114,99,101,95,116,98,108,46,110,116,120,0,
106,14,116,101,109,112,95,100,97,116,97,46,100,98,
102,0,106,14,116,101,109,112,95,100,97,116,97,46,
110,116,120,0,4,30,0,80,1,36,22,1,122,165,
80,2,25,36,36,23,1,176,30,0,95,1,95,2,
1,12,1,28,15,36,24,1,176,31,0,95,1,95,
2,1,20,1,36,22,1,175,2,0,176,23,0,95,
1,12,1,15,28,214,36,29,1,176,31,0,106,23,
95,95,99,116,101,95,104,105,103,104,95,101,97,114,
110,101,114,115,46,100,98,102,0,20,1,36,30,1,
176,31,0,106,21,95,95,99,116,101,95,100,101,112,
116,95,115,116,97,116,115,46,100,98,102,0,20,1,
36,31,1,176,31,0,106,14,95,95,99,116,101,95,
101,110,103,46,100,98,102,0,20,1,36,32,1,176,
31,0,106,16,95,95,99,116,101,95,115,97,108,101,
115,46,100,98,102,0,20,1,36,33,1,176,31,0,
106,19,95,95,99,116,101,95,116,111,112,95,101,109,
112,115,46,100,98,102,0,20,1,36,34,1,176,31,
0,106,17,95,95,99,116,101,95,97,99,116,105,118,
101,46,100,98,102,0,20,1,36,35,1,176,31,0,
106,19,95,95,99,116,101,95,100,101,112,116,95,97,
118,103,46,100,98,102,0,20,1,36,36,1,176,31,
0,106,15,95,95,99,116,101,95,110,117,109,115,46,
100,98,102,0,20,1,36,37,1,176,31,0,106,17,
95,95,99,116,101,95,112,111,119,101,114,115,46,100,
98,102,0,20,1,36,38,1,176,31,0,106,14,95,
95,99,116,101,95,102,105,98,46,100,98,102,0,20,
1,36,39,1,176,31,0,106,14,95,95,99,116,101,
95,111,114,103,46,100,98,102,0,20,1,36,40,1,
176,31,0,106,17,95,95,99,116,101,95,114,97,110,
107,101,100,46,100,98,102,0,20,1,36,41,1,176,
31,0,106,23,95,95,99,116,101,95,111,114,100,101,
114,95,116,111,116,97,108,115,46,100,98,102,0,20,
1,36,42,1,176,31,0,106,23,95,95,99,116,101,
95,100,101,112,116,95,115,117,109,109,97,114,121,46,
100,98,102,0,20,1,36,43,1,176,31,0,106,15,
95,95,99,116,101,95,104,105,101,114,46,100,98,102,
0,20,1,36,45,1,100,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TESTCTE )
{
static const HB_BYTE pcode[] =
{
13,1,0,116,47,0,36,56,1,113,234,0,0,36,
59,1,176,20,0,106,126,87,73,84,72,32,104,105,
103,104,95,101,97,114,110,101,114,115,32,65,83,32,
40,83,69,76,69,67,84,32,42,32,70,82,79,77,
32,101,109,112,108,111,121,101,101,115,32,87,72,69,
82,69,32,115,97,108,97,114,121,32,62,32,54,48,
48,48,41,32,83,69,76,69,67,84,32,110,97,109,
101,44,32,115,97,108,97,114,121,32,70,82,79,77,
32,104,105,103,104,95,101,97,114,110,101,114,115,32,
79,82,68,69,82,32,66,89,32,115,97,108,97,114,
121,32,68,69,83,67,0,12,1,80,1,36,62,1,
176,18,0,106,42,49,97,32,67,84,69,32,115,105,
109,112,108,101,58,32,104,105,103,104,32,101,97,114,
110,101,114,115,32,40,115,97,108,97,114,121,62,54,
48,48,48,41,0,176,21,0,95,1,12,1,92,4,
8,21,28,25,73,176,26,0,95,1,122,92,2,12,
3,176,26,0,95,1,92,2,92,2,12,3,16,20,
2,114,61,0,0,36,63,1,115,73,36,64,1,104,
3,0,170,104,2,0,170,176,2,0,106,34,32,32,
70,65,73,76,58,32,49,97,32,67,84,69,32,115,
105,109,112,108,101,32,40,101,120,99,101,112,116,105,
111,110,41,0,20,1,36,68,1,113,241,0,0,36,
72,1,176,20,0,106,159,87,73,84,72,32,100,101,
112,116,95,115,116,97,116,115,32,65,83,32,40,83,
69,76,69,67,84,32,100,101,112,116,44,32,67,79,
85,78,84,40,42,41,32,65,83,32,99,110,116,44,
32,65,86,71,40,115,97,108,97,114,121,41,32,65,
83,32,97,118,103,95,115,97,108,32,70,82,79,77,
32,101,109,112,108,111,121,101,101,115,32,71,82,79,
85,80,32,66,89,32,100,101,112,116,41,32,83,69,
76,69,67,84,32,100,101,112,116,44,32,99,110,116,
44,32,97,118,103,95,115,97,108,32,70,82,79,77,
32,100,101,112,116,95,115,116,97,116,115,32,87,72,
69,82,69,32,99,110,116,32,62,32,49,0,12,1,
80,1,36,74,1,176,18,0,106,42,49,98,32,67,
84,69,32,119,105,116,104,32,97,103,103,114,101,103,
97,116,105,111,110,58,32,100,101,112,116,32,115,116,
97,116,115,32,99,110,116,62,49,0,176,21,0,95,
1,12,1,92,2,16,20,2,114,71,0,0,36,75,
1,115,73,36,76,1,104,3,0,170,104,2,0,170,
176,2,0,106,44,32,32,70,65,73,76,58,32,49,
98,32,67,84,69,32,119,105,116,104,32,97,103,103,
114,101,103,97,116,105,111,110,32,40,101,120,99,101,
112,116,105,111,110,41,0,20,1,36,80,1,113,0,
1,0,36,84,1,176,20,0,106,176,87,73,84,72,
32,101,110,103,32,65,83,32,40,83,69,76,69,67,
84,32,42,32,70,82,79,77,32,101,109,112,108,111,
121,101,101,115,32,87,72,69,82,69,32,100,101,112,
116,32,61,32,39,69,110,103,105,110,101,101,114,105,
110,103,39,41,44,32,115,97,108,101,115,32,65,83,
32,40,83,69,76,69,67,84,32,42,32,70,82,79,
77,32,101,109,112,108,111,121,101,101,115,32,87,72,
69,82,69,32,100,101,112,116,32,61,32,39,83,97,
108,101,115,39,41,32,83,69,76,69,67,84,32,110,
97,109,101,32,70,82,79,77,32,101,110,103,32,85,
78,73,79,78,32,65,76,76,32,83,69,76,69,67,
84,32,110,97,109,101,32,70,82,79,77,32,115,97,
108,101,115,0,12,1,80,1,36,86,1,176,18,0,
106,40,49,99,32,77,117,108,116,105,112,108,101,32,
67,84,69,115,58,32,101,110,103,32,43,32,115,97,
108,101,115,32,85,78,73,79,78,32,65,76,76,0,
176,21,0,95,1,12,1,92,6,8,20,2,114,64,
0,0,36,87,1,115,73,36,88,1,104,3,0,170,
104,2,0,170,176,2,0,106,37,32,32,70,65,73,
76,58,32,49,99,32,77,117,108,116,105,112,108,101,
32,67,84,69,115,32,40,101,120,99,101,112,116,105,
111,110,41,0,20,1,36,92,1,113,213,0,0,36,
95,1,176,20,0,106,137,87,73,84,72,32,116,111,
112,95,101,109,112,115,32,65,83,32,40,83,69,76,
69,67,84,32,42,32,70,82,79,77,32,101,109,112,
108,111,121,101,101,115,32,87,72,69,82,69,32,115,
97,108,97,114,121,32,62,32,54,48,48,48,41,32,
83,69,76,69,67,84,32,116,46,110,97,109,101,44,
32,111,46,112,114,111,100,117,99,116,32,70,82,79,
77,32,116,111,112,95,101,109,112,115,32,116,32,74,
79,73,78,32,111,114,100,101,114,115,32,111,32,79,
78,32,116,46,105,100,32,61,32,111,46,101,109,112,
95,105,100,0,12,1,80,1,36,97,1,176,18,0,
106,37,49,100,32,67,84,69,32,105,110,32,74,79,
73,78,58,32,116,111,112,95,101,109,112,115,32,74,
79,73,78,32,111,114,100,101,114,115,0,176,21,0,
95,1,12,1,122,16,20,2,114,62,0,0,36,98,
1,115,73,36,99,1,104,3,0,170,104,2,0,170,
176,2,0,106,35,32,32,70,65,73,76,58,32,49,
100,32,67,84,69,32,105,110,32,74,79,73,78,32,
40,101,120,99,101,112,116,105,111,110,41,0,20,1,
36,103,1,113,190,0,0,36,106,1,176,20,0,106,
111,87,73,84,72,32,97,99,116,105,118,101,32,65,
83,32,40,83,69,76,69,67,84,32,42,32,70,82,
79,77,32,101,109,112,108,111,121,101,101,115,32,87,
72,69,82,69,32,105,100,32,73,78,32,40,83,69,
76,69,67,84,32,101,109,112,95,105,100,32,70,82,
79,77,32,111,114,100,101,114,115,41,41,32,83,69,
76,69,67,84,32,110,97,109,101,44,32,100,101,112,
116,32,70,82,79,77,32,97,99,116,105,118,101,0,
12,1,80,1,36,108,1,176,18,0,106,39,49,101,
32,67,84,69,32,119,105,116,104,32,115,117,98,113,
117,101,114,121,58,32,97,99,116,105,118,101,32,101,
109,112,108,111,121,101,101,115,0,176,21,0,95,1,
12,1,92,5,16,20,2,114,68,0,0,36,109,1,
115,73,36,110,1,104,3,0,170,104,2,0,170,176,
2,0,106,41,32,32,70,65,73,76,58,32,49,101,
32,67,84,69,32,119,105,116,104,32,115,117,98,113,
117,101,114,121,32,40,101,120,99,101,112,116,105,111,
110,41,0,20,1,36,114,1,113,31,1,0,36,118,
1,176,20,0,106,198,87,73,84,72,32,100,101,112,
116,95,97,118,103,32,65,83,32,40,83,69,76,69,
67,84,32,100,101,112,116,44,32,65,86,71,40,115,
97,108,97,114,121,41,32,65,83,32,97,118,103,95,
115,97,108,32,70,82,79,77,32,101,109,112,108,111,
121,101,101,115,32,71,82,79,85,80,32,66,89,32,
100,101,112,116,41,32,83,69,76,69,67,84,32,101,
46,110,97,109,101,44,32,101,46,115,97,108,97,114,
121,44,32,100,46,97,118,103,95,115,97,108,32,70,
82,79,77,32,101,109,112,108,111,121,101,101,115,32,
101,32,74,79,73,78,32,100,101,112,116,95,97,118,
103,32,100,32,79,78,32,101,46,100,101,112,116,32,
61,32,100,46,100,101,112,116,32,87,72,69,82,69,
32,101,46,115,97,108,97,114,121,32,62,32,100,46,
97,118,103,95,115,97,108,0,12,1,80,1,36,120,
1,176,18,0,106,38,49,102,32,67,84,69,32,43,
32,87,72,69,82,69,58,32,115,97,108,97,114,121,
32,62,32,100,101,112,116,32,97,118,101,114,97,103,
101,0,176,25,0,95,1,12,1,68,21,28,12,73,
176,21,0,95,1,12,1,122,16,20,2,114,73,0,
0,36,121,1,115,73,36,122,1,104,3,0,170,104,
2,0,170,176,2,0,106,46,32,32,70,65,73,76,
58,32,49,102,32,67,84,69,32,43,32,87,72,69,
82,69,32,99,111,109,112,97,114,105,115,111,110,32,
40,101,120,99,101,112,116,105,111,110,41,0,20,1,
36,125,1,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TESTRECURSIVECTE )
{
static const HB_BYTE pcode[] =
{
13,1,0,116,47,0,36,136,1,113,204,0,0,36,
142,1,176,20,0,106,104,87,73,84,72,32,82,69,
67,85,82,83,73,86,69,32,110,117,109,115,32,65,
83,32,40,83,69,76,69,67,84,32,49,32,65,83,
32,110,32,85,78,73,79,78,32,65,76,76,32,83,
69,76,69,67,84,32,110,32,43,32,49,32,70,82,
79,77,32,110,117,109,115,32,87,72,69,82,69,32,
110,32,60,32,49,48,41,32,83,69,76,69,67,84,
32,42,32,70,82,79,77,32,110,117,109,115,0,12,
1,80,1,36,145,1,176,18,0,106,28,50,97,32,
82,69,67,85,82,83,73,86,69,58,32,115,101,113,
117,101,110,99,101,32,49,45,49,48,0,176,21,0,
95,1,12,1,92,10,8,21,28,31,73,176,26,0,
95,1,122,122,12,3,122,8,21,28,16,73,176,26,
0,95,1,92,10,122,12,3,92,10,8,20,2,114,
69,0,0,36,146,1,115,73,36,147,1,104,3,0,
170,104,2,0,170,176,2,0,106,42,32,32,70,65,
73,76,58,32,50,97,32,82,69,67,85,82,83,73,
86,69,32,115,101,113,117,101,110,99,101,32,40,101,
120,99,101,112,116,105,111,110,41,0,20,1,36,151,
1,113,234,0,0,36,157,1,176,20,0,106,133,87,
73,84,72,32,82,69,67,85,82,83,73,86,69,32,
112,111,119,101,114,115,32,65,83,32,40,83,69,76,
69,67,84,32,49,32,65,83,32,110,44,32,49,32,
65,83,32,118,97,108,32,85,78,73,79,78,32,65,
76,76,32,83,69,76,69,67,84,32,110,32,43,32,
49,44,32,118,97,108,32,42,32,50,32,70,82,79,
77,32,112,111,119,101,114,115,32,87,72,69,82,69,
32,110,32,60,32,56,41,32,83,69,76,69,67,84,
32,110,44,32,118,97,108,32,70,82,79,77,32,112,
111,119,101,114,115,0,12,1,80,1,36,160,1,176,
18,0,106,26,50,98,32,82,69,67,85,82,83,73,
86,69,58,32,112,111,119,101,114,115,32,111,102,32,
50,0,176,21,0,95,1,12,1,92,8,8,21,28,
34,73,176,26,0,95,1,122,92,2,12,3,122,8,
21,28,18,73,176,26,0,95,1,92,8,92,2,12,
3,93,128,0,8,20,2,114,72,0,0,36,161,1,
115,73,36,162,1,104,3,0,170,104,2,0,170,176,
2,0,106,45,32,32,70,65,73,76,58,32,50,98,
32,82,69,67,85,82,83,73,86,69,32,112,111,119,
101,114,115,32,111,102,32,50,32,40,101,120,99,101,
112,116,105,111,110,41,0,20,1,36,166,1,113,223,
0,0,36,172,1,176,20,0,106,129,87,73,84,72,
32,82,69,67,85,82,83,73,86,69,32,102,105,98,
32,65,83,32,40,83,69,76,69,67,84,32,49,32,
65,83,32,110,44,32,49,32,65,83,32,97,44,32,
48,32,65,83,32,98,32,85,78,73,79,78,32,65,
76,76,32,83,69,76,69,67,84,32,110,32,43,32,
49,44,32,97,32,43,32,98,44,32,97,32,70,82,
79,77,32,102,105,98,32,87,72,69,82,69,32,110,
32,60,32,56,41,32,83,69,76,69,67,84,32,110,
44,32,97,32,70,82,79,77,32,102,105,98,0,12,
1,80,1,36,175,1,176,18,0,106,38,50,99,32,
82,69,67,85,82,83,73,86,69,58,32,102,105,98,
111,110,97,99,99,105,45,108,105,107,101,32,115,101,
113,117,101,110,99,101,0,176,21,0,95,1,12,1,
92,8,8,21,28,15,73,176,26,0,95,1,122,92,
2,12,3,122,8,20,2,114,70,0,0,36,176,1,
115,73,36,177,1,104,3,0,170,104,2,0,170,176,
2,0,106,43,32,32,70,65,73,76,58,32,50,99,
32,82,69,67,85,82,83,73,86,69,32,102,105,98,
111,110,97,99,99,105,32,40,101,120,99,101,112,116,
105,111,110,41,0,20,1,36,181,1,113,245,0,0,
36,188,1,176,20,0,106,167,87,73,84,72,32,82,
69,67,85,82,83,73,86,69,32,111,114,103,32,65,
83,32,40,83,69,76,69,67,84,32,105,100,44,32,
110,97,109,101,32,70,82,79,77,32,101,109,112,108,
111,121,101,101,115,32,87,72,69,82,69,32,109,103,
114,95,105,100,32,61,32,48,32,85,78,73,79,78,
32,65,76,76,32,83,69,76,69,67,84,32,101,46,
105,100,44,32,101,46,110,97,109,101,32,70,82,79,
77,32,101,109,112,108,111,121,101,101,115,32,101,32,
74,79,73,78,32,111,114,103,32,111,32,79,78,32,
101,46,109,103,114,95,105,100,32,61,32,111,46,105,
100,41,32,83,69,76,69,67,84,32,42,32,70,82,
79,77,32,111,114,103,0,12,1,80,1,36,190,1,
176,18,0,106,38,50,100,32,82,69,67,85,82,83,
73,86,69,58,32,111,114,103,32,104,105,101,114,97,
114,99,104,121,32,116,114,97,118,101,114,115,97,108,
0,176,21,0,95,1,12,1,92,10,8,20,2,114,
74,0,0,36,191,1,115,73,36,192,1,104,3,0,
170,104,2,0,170,176,2,0,106,47,32,32,70,65,
73,76,58,32,50,100,32,82,69,67,85,82,83,73,
86,69,32,111,114,103,32,104,105,101,114,97,114,99,
104,121,32,40,101,120,99,101,112,116,105,111,110,41,
0,20,1,36,195,1,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TESTWINDOWFUNCTIONS )
{
static const HB_BYTE pcode[] =
{
13,1,0,116,47,0,36,206,1,113,163,0,0,36,
208,1,176,20,0,106,85,83,69,76,69,67,84,32,
110,97,109,101,44,32,115,97,108,97,114,121,44,32,
82,79,87,95,78,85,77,66,69,82,40,41,32,79,
86,69,82,32,40,79,82,68,69,82,32,66,89,32,
115,97,108,97,114,121,32,68,69,83,67,41,32,65,
83,32,114,97,110,107,32,70,82,79,77,32,101,109,
112,108,111,121,101,101,115,0,12,1,80,1,36,210,
1,176,18,0,106,22,51,97,32,82,79,87,95,78,
85,77,66,69,82,40,41,32,98,97,115,105,99,0,
176,21,0,95,1,12,1,92,10,8,21,28,15,73,
176,26,0,95,1,122,92,3,12,3,122,8,20,2,
114,69,0,0,36,211,1,115,73,36,212,1,104,3,
0,170,104,2,0,170,176,2,0,106,42,32,32,70,
65,73,76,58,32,51,97,32,82,79,87,95,78,85,
77,66,69,82,40,41,32,98,97,115,105,99,32,40,
101,120,99,101,112,116,105,111,110,41,0,20,1,36,
216,1,113,188,0,0,36,218,1,176,20,0,106,114,
83,69,76,69,67,84,32,110,97,109,101,44,32,100,
101,112,116,44,32,115,97,108,97,114,121,44,32,82,
79,87,95,78,85,77,66,69,82,40,41,32,79,86,
69,82,32,40,80,65,82,84,73,84,73,79,78,32,
66,89,32,100,101,112,116,32,79,82,68,69,82,32,
66,89,32,115,97,108,97,114,121,32,68,69,83,67,
41,32,65,83,32,100,101,112,116,95,114,97,110,107,
32,70,82,79,77,32,101,109,112,108,111,121,101,101,
115,0,12,1,80,1,36,220,1,176,18,0,106,34,
51,98,32,82,79,87,95,78,85,77,66,69,82,40,
41,32,80,65,82,84,73,84,73,79,78,32,66,89,
32,100,101,112,116,0,176,21,0,95,1,12,1,92,
10,8,20,2,114,76,0,0,36,221,1,115,73,36,
222,1,104,3,0,170,104,2,0,170,176,2,0,106,
49,32,32,70,65,73,76,58,32,51,98,32,82,79,
87,95,78,85,77,66,69,82,40,41,32,80,65,82,
84,73,84,73,79,78,32,66,89,32,40,101,120,99,
101,112,116,105,111,110,41,0,20,1,36,226,1,113,
155,0,0,36,228,1,176,20,0,106,79,83,69,76,
69,67,84,32,110,97,109,101,44,32,115,97,108,97,
114,121,44,32,82,65,78,75,40,41,32,79,86,69,
82,32,40,79,82,68,69,82,32,66,89,32,115,97,
108,97,114,121,32,68,69,83,67,41,32,65,83,32,
114,97,110,107,32,70,82,79,77,32,101,109,112,108,
111,121,101,101,115,0,12,1,80,1,36,230,1,176,
18,0,106,20,51,99,32,82,65,78,75,40,41,32,
119,105,116,104,32,116,105,101,115,0,176,21,0,95,
1,12,1,92,10,8,21,28,15,73,176,26,0,95,
1,122,92,3,12,3,122,8,20,2,114,67,0,0,
36,231,1,115,73,36,232,1,104,3,0,170,104,2,
0,170,176,2,0,106,40,32,32,70,65,73,76,58,
32,51,99,32,82,65,78,75,40,41,32,119,105,116,
104,32,116,105,101,115,32,40,101,120,99,101,112,116,
105,111,110,41,0,20,1,36,236,1,113,166,0,0,
36,238,1,176,20,0,106,86,83,69,76,69,67,84,
32,110,97,109,101,44,32,115,97,108,97,114,121,44,
32,68,69,78,83,69,95,82,65,78,75,40,41,32,
79,86,69,82,32,40,79,82,68,69,82,32,66,89,
32,115,97,108,97,114,121,32,68,69,83,67,41,32,
65,83,32,100,114,97,110,107,32,70,82,79,77,32,
101,109,112,108,111,121,101,101,115,0,12,1,80,1,
36,240,1,176,18,0,106,24,51,100,32,68,69,78,
83,69,95,82,65,78,75,40,41,32,110,111,32,103,
97,112,115,0,176,21,0,95,1,12,1,92,10,8,
21,28,15,73,176,26,0,95,1,122,92,3,12,3,
122,8,20,2,114,63,0,0,36,241,1,115,73,36,
242,1,104,3,0,170,104,2,0,170,176,2,0,106,
36,32,32,70,65,73,76,58,32,51,100,32,68,69,
78,83,69,95,82,65,78,75,40,41,32,40,101,120,
99,101,112,116,105,111,110,41,0,20,1,36,246,1,
113,175,0,0,36,248,1,176,20,0,106,94,83,69,
76,69,67,84,32,110,97,109,101,44,32,115,97,108,
97,114,121,44,32,76,65,71,40,115,97,108,97,114,
121,44,32,49,41,32,79,86,69,82,32,40,79,82,
68,69,82,32,66,89,32,115,97,108,97,114,121,32,
68,69,83,67,41,32,65,83,32,112,114,101,118,95,
115,97,108,97,114,121,32,70,82,79,77,32,101,109,
112,108,111,121,101,101,115,0,12,1,80,1,36,250,
1,176,18,0,106,25,51,101,32,76,65,71,40,41,
32,112,114,101,118,105,111,117,115,32,115,97,108,97,
114,121,0,176,21,0,95,1,12,1,92,10,8,21,
28,15,73,176,26,0,95,1,122,92,3,12,3,100,
8,20,2,114,56,0,0,36,251,1,115,73,36,252,
1,104,3,0,170,104,2,0,170,176,2,0,106,29,
32,32,70,65,73,76,58,32,51,101,32,76,65,71,
40,41,32,40,101,120,99,101,112,116,105,111,110,41,
0,20,1,36,0,2,113,157,0,0,36,2,2,176,
20,0,106,95,83,69,76,69,67,84,32,110,97,109,
101,44,32,115,97,108,97,114,121,44,32,76,69,65,
68,40,115,97,108,97,114,121,44,32,49,41,32,79,
86,69,82,32,40,79,82,68,69,82,32,66,89,32,
115,97,108,97,114,121,32,68,69,83,67,41,32,65,
83,32,110,101,120,116,95,115,97,108,97,114,121,32,
70,82,79,77,32,101,109,112,108,111,121,101,101,115,
0,12,1,80,1,36,4,2,176,18,0,106,22,51,
102,32,76,69,65,68,40,41,32,110,101,120,116,32,
115,97,108,97,114,121,0,176,21,0,95,1,12,1,
92,10,8,20,2,114,57,0,0,36,5,2,115,73,
36,6,2,104,3,0,170,104,2,0,170,176,2,0,
106,30,32,32,70,65,73,76,58,32,51,102,32,76,
69,65,68,40,41,32,40,101,120,99,101,112,116,105,
111,110,41,0,20,1,36,10,2,113,173,0,0,36,
12,2,176,20,0,106,93,83,69,76,69,67,84,32,
110,97,109,101,44,32,100,101,112,116,44,32,115,97,
108,97,114,121,44,32,83,85,77,40,115,97,108,97,
114,121,41,32,79,86,69,82,32,40,80,65,82,84,
73,84,73,79,78,32,66,89,32,100,101,112,116,41,
32,65,83,32,100,101,112,116,95,116,111,116,97,108,
32,70,82,79,77,32,101,109,112,108,111,121,101,101,
115,0,12,1,80,1,36,14,2,176,18,0,106,40,
51,103,32,83,85,77,40,41,32,79,86,69,82,32,
80,65,82,84,73,84,73,79,78,32,66,89,58,32,
100,101,112,116,32,116,111,116,97,108,115,0,176,21,
0,95,1,12,1,92,10,8,20,2,114,74,0,0,
36,15,2,115,73,36,16,2,104,3,0,170,104,2,
0,170,176,2,0,106,47,32,32,70,65,73,76,58,
32,51,103,32,83,85,77,40,41,32,79,86,69,82,
32,80,65,82,84,73,84,73,79,78,32,66,89,32,
40,101,120,99,101,112,116,105,111,110,41,0,20,1,
36,20,2,113,173,0,0,36,22,2,176,20,0,106,
91,83,69,76,69,67,84,32,110,97,109,101,44,32,
100,101,112,116,44,32,115,97,108,97,114,121,44,32,
65,86,71,40,115,97,108,97,114,121,41,32,79,86,
69,82,32,40,80,65,82,84,73,84,73,79,78,32,
66,89,32,100,101,112,116,41,32,65,83,32,100,101,
112,116,95,97,118,103,32,70,82,79,77,32,101,109,
112,108,111,121,101,101,115,0,12,1,80,1,36,24,
2,176,18,0,106,42,51,104,32,65,86,71,40,41,
32,79,86,69,82,32,80,65,82,84,73,84,73,79,
78,32,66,89,58,32,100,101,112,116,32,97,118,101,
114,97,103,101,115,0,176,21,0,95,1,12,1,92,
10,8,20,2,114,74,0,0,36,25,2,115,73,36,
26,2,104,3,0,170,104,2,0,170,176,2,0,106,
47,32,32,70,65,73,76,58,32,51,104,32,65,86,
71,40,41,32,79,86,69,82,32,80,65,82,84,73,
84,73,79,78,32,66,89,32,40,101,120,99,101,112,
116,105,111,110,41,0,20,1,36,30,2,113,165,0,
0,36,32,2,176,20,0,106,82,83,69,76,69,67,
84,32,110,97,109,101,44,32,100,101,112,116,44,32,
67,79,85,78,84,40,42,41,32,79,86,69,82,32,
40,80,65,82,84,73,84,73,79,78,32,66,89,32,
100,101,112,116,41,32,65,83,32,100,101,112,116,95,
99,111,117,110,116,32,70,82,79,77,32,101,109,112,
108,111,121,101,101,115,0,12,1,80,1,36,34,2,
176,18,0,106,43,51,105,32,67,79,85,78,84,40,
42,41,32,79,86,69,82,32,80,65,82,84,73,84,
73,79,78,32,66,89,58,32,100,101,112,116,32,99,
111,117,110,116,115,0,176,21,0,95,1,12,1,92,
10,8,20,2,114,77,0,0,36,35,2,115,73,36,
36,2,104,3,0,170,104,2,0,170,176,2,0,106,
50,32,32,70,65,73,76,58,32,51,105,32,67,79,
85,78,84,40,42,41,32,79,86,69,82,32,80,65,
82,84,73,84,73,79,78,32,66,89,32,40,101,120,
99,101,112,116,105,111,110,41,0,20,1,36,40,2,
113,196,0,0,36,42,2,176,20,0,106,112,83,69,
76,69,67,84,32,110,97,109,101,44,32,100,101,112,
116,44,32,115,97,108,97,114,121,44,32,83,85,77,
40,115,97,108,97,114,121,41,32,79,86,69,82,32,
40,80,65,82,84,73,84,73,79,78,32,66,89,32,
100,101,112,116,32,79,82,68,69,82,32,66,89,32,
115,97,108,97,114,121,41,32,65,83,32,114,117,110,
110,105,110,103,95,116,111,116,97,108,32,70,82,79,
77,32,101,109,112,108,111,121,101,101,115,0,12,1,
80,1,36,44,2,176,18,0,106,44,51,106,32,82,
117,110,110,105,110,103,32,83,85,77,58,32,99,117,
109,117,108,97,116,105,118,101,32,119,105,116,104,105,
110,32,112,97,114,116,105,116,105,111,110,0,176,21,
0,95,1,12,1,92,10,8,20,2,114,62,0,0,
36,45,2,115,73,36,46,2,104,3,0,170,104,2,
0,170,176,2,0,106,35,32,32,70,65,73,76,58,
32,51,106,32,82,117,110,110,105,110,103,32,83,85,
77,32,40,101,120,99,101,112,116,105,111,110,41,0,
20,1,36,50,2,113,250,0,0,36,56,2,176,20,
0,106,156,83,69,76,69,67,84,32,110,97,109,101,
44,32,115,97,108,97,114,121,44,32,82,79,87,95,
78,85,77,66,69,82,40,41,32,79,86,69,82,32,
40,79,82,68,69,82,32,66,89,32,115,97,108,97,
114,121,32,68,69,83,67,41,32,65,83,32,114,110,
44,32,82,65,78,75,40,41,32,79,86,69,82,32,
40,79,82,68,69,82,32,66,89,32,115,97,108,97,
114,121,32,68,69,83,67,41,32,65,83,32,114,110,
107,44,32,83,85,77,40,115,97,108,97,114,121,41,
32,79,86,69,82,32,40,41,32,65,83,32,116,111,
116,97,108,32,70,82,79,77,32,101,109,112,108,111,
121,101,101,115,0,12,1,80,1,36,58,2,176,18,
0,106,38,51,107,32,77,117,108,116,105,112,108,101,
32,119,105,110,100,111,119,32,102,117,110,99,115,32,
105,110,32,111,110,101,32,113,117,101,114,121,0,176,
21,0,95,1,12,1,92,10,8,21,28,15,73,176,
26,0,95,1,122,92,3,12,3,122,8,20,2,114,
72,0,0,36,59,2,115,73,36,60,2,104,3,0,
170,104,2,0,170,176,2,0,106,45,32,32,70,65,
73,76,58,32,51,107,32,77,117,108,116,105,112,108,
101,32,119,105,110,100,111,119,32,102,117,110,99,115,
32,40,101,120,99,101,112,116,105,111,110,41,0,20,
1,36,64,2,113,218,0,0,36,68,2,176,20,0,
106,116,83,69,76,69,67,84,32,110,97,109,101,44,
32,100,101,112,116,44,32,115,97,108,97,114,121,44,
32,82,79,87,95,78,85,77,66,69,82,40,41,32,
79,86,69,82,32,40,79,82,68,69,82,32,66,89,
32,115,97,108,97,114,121,32,68,69,83,67,41,32,
65,83,32,114,110,32,70,82,79,77,32,101,109,112,
108,111,121,101,101,115,32,87,72,69,82,69,32,100,
101,112,116,32,61,32,39,69,110,103,105,110,101,101,
114,105,110,103,39,0,12,1,80,1,36,70,2,176,
18,0,106,44,51,108,32,87,105,110,100,111,119,32,
102,117,110,99,32,119,105,116,104,32,87,72,69,82,
69,58,32,69,110,103,105,110,101,101,114,105,110,103,
32,111,110,108,121,0,176,21,0,95,1,12,1,92,
3,8,21,28,17,73,176,26,0,95,1,122,92,3,
12,3,93,64,31,8,20,2,114,73,0,0,36,71,
2,115,73,36,72,2,104,3,0,170,104,2,0,170,
176,2,0,106,46,32,32,70,65,73,76,58,32,51,
108,32,87,105,110,100,111,119,32,102,117,110,99,32,
119,105,116,104,32,87,72,69,82,69,32,40,101,120,
99,101,112,116,105,111,110,41,0,20,1,36,75,2,
7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TESTSQL92FULL )
{
static const HB_BYTE pcode[] =
{
13,3,0,116,47,0,36,86,2,113,166,0,0,36,
87,2,176,20,0,106,62,83,69,76,69,67,84,32,
42,32,70,82,79,77,32,112,114,111,100,117,99,116,
115,32,87,72,69,82,69,32,110,97,109,101,32,76,
73,75,69,32,39,49,48,92,37,32,79,102,102,37,
39,32,69,83,67,65,80,69,32,39,92,39,0,12,
1,80,1,36,90,2,176,18,0,106,39,52,97,32,
76,73,75,69,32,69,83,67,65,80,69,58,32,102,
105,110,100,32,108,105,116,101,114,97,108,32,37,32,
105,110,32,110,97,109,101,0,176,21,0,95,1,12,
1,122,8,21,28,25,73,106,4,49,48,37,0,176,
29,0,176,26,0,95,1,122,92,2,12,3,12,1,
24,20,2,114,62,0,0,36,91,2,115,73,36,92,
2,104,3,0,170,104,2,0,170,176,2,0,106,35,
32,32,70,65,73,76,58,32,52,97,32,76,73,75,
69,32,69,83,67,65,80,69,32,40,101,120,99,101,
112,116,105,111,110,41,0,20,1,36,96,2,113,207,
1,0,36,97,2,176,41,0,20,0,36,98,2,176,
20,0,106,42,83,69,76,69,67,84,32,115,97,108,
97,114,121,32,70,82,79,77,32,101,109,112,108,111,
121,101,101,115,32,87,72,69,82,69,32,105,100,32,
61,32,49,0,12,1,80,1,36,99,2,176,20,0,
106,6,66,69,71,73,78,0,20,1,36,100,2,176,
20,0,106,57,85,80,68,65,84,69,32,101,109,112,
108,111,121,101,101,115,32,83,69,84,32,115,97,108,
97,114,121,32,61,32,115,97,108,97,114,121,32,43,
32,49,48,48,48,32,87,72,69,82,69,32,105,100,
32,61,32,49,0,20,1,36,101,2,176,20,0,106,
14,83,65,86,69,80,79,73,78,84,32,115,112,49,
0,20,1,36,102,2,176,20,0,106,45,85,80,68,
65,84,69,32,101,109,112,108,111,121,101,101,115,32,
83,69,84,32,115,97,108,97,114,121,32,61,32,48,
32,87,72,69,82,69,32,105,100,32,61,32,49,0,
20,1,36,103,2,176,20,0,106,16,82,79,76,76,
66,65,67,75,32,84,79,32,115,112,49,0,20,1,
36,104,2,176,20,0,106,7,67,79,77,77,73,84,
0,20,1,36,105,2,176,20,0,106,42,83,69,76,
69,67,84,32,115,97,108,97,114,121,32,70,82,79,
77,32,101,109,112,108,111,121,101,101,115,32,87,72,
69,82,69,32,105,100,32,61,32,49,0,12,1,80,
1,36,107,2,176,18,0,106,53,52,98,32,83,65,
86,69,80,79,73,78,84,32,43,32,82,79,76,76,
66,65,67,75,32,84,79,58,32,115,97,108,97,114,
121,32,61,32,111,114,105,103,105,110,97,108,32,43,
32,49,48,48,48,0,176,26,0,95,1,122,122,12,
3,93,40,35,8,20,2,36,109,2,176,20,0,106,
48,85,80,68,65,84,69,32,101,109,112,108,111,121,
101,101,115,32,83,69,84,32,115,97,108,97,114,121,
32,61,32,56,48,48,48,32,87,72,69,82,69,32,
105,100,32,61,32,49,0,20,1,114,74,0,0,36,
110,2,115,73,36,111,2,104,3,0,170,104,2,0,
170,176,2,0,106,47,32,32,70,65,73,76,58,32,
52,98,32,83,65,86,69,80,79,73,78,84,32,43,
32,82,79,76,76,66,65,67,75,32,84,79,32,40,
101,120,99,101,112,116,105,111,110,41,0,20,1,36,
115,2,113,178,1,0,36,116,2,176,20,0,106,50,
67,82,69,65,84,69,32,84,65,66,76,69,32,116,
101,109,112,95,100,97,116,97,32,40,105,100,32,73,
78,84,69,71,69,82,44,32,118,97,108,32,67,72,
65,82,40,49,48,41,41,0,20,1,36,117,2,176,
20,0,106,51,73,78,83,69,82,84,32,73,78,84,
79,32,116,101,109,112,95,100,97,116,97,32,40,105,
100,44,32,118,97,108,41,32,86,65,76,85,69,83,
32,40,49,44,32,39,116,101,115,116,39,41,0,20,
1,36,118,2,176,20,0,106,51,73,78,83,69,82,
84,32,73,78,84,79,32,116,101,109,112,95,100,97,
116,97,32,40,105,100,44,32,118,97,108,41,32,86,
65,76,85,69,83,32,40,50,44,32,39,100,97,116,
97,39,41,0,20,1,36,119,2,176,20,0,106,38,
83,69,76,69,67,84,32,67,79,85,78,84,40,42,
41,32,65,83,32,99,110,116,32,70,82,79,77,32,
116,101,109,112,95,100,97,116,97,0,12,1,80,1,
36,121,2,176,18,0,106,32,52,99,45,112,114,101,
32,84,82,85,78,67,65,84,69,58,32,116,97,98,
108,101,32,104,97,115,32,114,111,119,115,0,176,26,
0,95,1,122,122,12,3,92,2,8,20,2,36,123,
2,176,20,0,106,25,84,82,85,78,67,65,84,69,
32,84,65,66,76,69,32,116,101,109,112,95,100,97,
116,97,0,20,1,36,124,2,176,20,0,106,38,83,
69,76,69,67,84,32,67,79,85,78,84,40,42,41,
32,65,83,32,99,110,116,32,70,82,79,77,32,116,
101,109,112,95,100,97,116,97,0,12,1,80,1,36,
126,2,176,18,0,106,34,52,99,32,84,82,85,78,
67,65,84,69,32,84,65,66,76,69,58,32,116,97,
98,108,101,32,105,115,32,101,109,112,116,121,0,176,
26,0,95,1,122,122,12,3,121,8,20,2,114,69,
0,0,36,127,2,115,73,36,128,2,104,3,0,92,
2,135,104,2,0,92,2,135,176,2,0,106,38,32,
32,70,65,73,76,58,32,52,99,32,84,82,85,78,
67,65,84,69,32,84,65,66,76,69,32,40,101,120,
99,101,112,116,105,111,110,41,0,20,1,36,132,2,
113,179,1,0,36,133,2,176,20,0,106,77,67,82,
69,65,84,69,32,84,65,66,76,69,32,99,107,116,
98,108,32,40,105,100,32,73,78,84,69,71,69,82,
44,32,97,103,101,32,73,78,84,69,71,69,82,44,
32,67,72,69,67,75,40,97,103,101,32,62,61,32,
48,32,65,78,68,32,97,103,101,32,60,61,32,49,
53,48,41,41,0,12,1,80,1,36,134,2,176,42,
0,106,6,99,107,116,98,108,0,12,1,80,2,36,
136,2,176,18,0,106,37,52,100,32,67,72,69,67,
75,32,99,111,110,115,116,114,97,105,110,116,58,32,
109,101,116,97,100,97,116,97,32,115,116,111,114,101,
100,0,176,23,0,95,2,106,6,99,104,101,99,107,
0,1,12,1,122,16,20,2,36,138,2,176,19,0,
106,43,73,78,83,69,82,84,32,73,78,84,79,32,
99,107,116,98,108,32,40,105,100,44,32,97,103,101,
41,32,86,65,76,85,69,83,32,40,49,44,32,50,
53,41,0,12,1,80,1,36,140,2,176,18,0,106,
41,52,100,32,67,72,69,67,75,58,32,118,97,108,
105,100,32,105,110,115,101,114,116,32,40,97,103,101,
61,50,53,41,32,115,117,99,99,101,101,100,115,0,
176,25,0,95,1,12,1,68,20,2,36,142,2,176,
19,0,106,43,73,78,83,69,82,84,32,73,78,84,
79,32,99,107,116,98,108,32,40,105,100,44,32,97,
103,101,41,32,86,65,76,85,69,83,32,40,50,44,
32,45,53,41,0,12,1,80,1,36,144,2,176,18,
0,106,43,52,100,32,67,72,69,67,75,58,32,105,
110,118,97,108,105,100,32,105,110,115,101,114,116,32,
40,97,103,101,61,45,53,41,32,114,101,106,101,99,
116,101,100,0,176,25,0,95,1,12,1,21,31,25,
73,176,24,0,95,1,12,1,121,8,21,31,12,73,
176,24,0,95,1,12,1,100,8,20,2,114,71,0,
0,36,145,2,115,73,36,146,2,104,3,0,92,3,
135,104,2,0,92,3,135,176,2,0,106,40,32,32,
70,65,73,76,58,32,52,100,32,67,72,69,67,75,
32,99,111,110,115,116,114,97,105,110,116,32,40,101,
120,99,101,112,116,105,111,110,41,0,20,1,36,150,
2,113,176,1,0,36,151,2,176,20,0,106,63,67,
82,69,65,84,69,32,84,65,66,76,69,32,117,113,
116,98,108,32,40,105,100,32,73,78,84,69,71,69,
82,44,32,101,109,97,105,108,32,67,72,65,82,40,
52,48,41,44,32,85,78,73,81,85,69,40,101,109,
97,105,108,41,41,0,12,1,80,1,36,152,2,176,
42,0,106,6,117,113,116,98,108,0,12,1,80,2,
36,154,2,176,18,0,106,38,52,101,32,85,78,73,
81,85,69,32,99,111,110,115,116,114,97,105,110,116,
58,32,109,101,116,97,100,97,116,97,32,115,116,111,
114,101,100,0,176,23,0,95,2,106,7,117,110,105,
113,117,101,0,1,12,1,122,16,20,2,36,156,2,
176,20,0,106,52,73,78,83,69,82,84,32,73,78,
84,79,32,117,113,116,98,108,32,40,105,100,44,32,
101,109,97,105,108,41,32,86,65,76,85,69,83,32,
40,49,44,32,39,97,64,98,46,99,111,109,39,41,
0,20,1,36,157,2,176,33,0,120,100,106,10,117,
113,116,98,108,46,100,98,102,0,100,120,9,20,6,
36,158,2,176,43,0,106,6,117,113,116,98,108,0,
106,6,101,109,97,105,108,0,106,8,98,64,99,46,
99,111,109,0,121,12,4,80,3,36,159,2,176,18,
0,106,29,52,101,32,85,78,73,81,85,69,58,32,
110,101,119,32,101,109,97,105,108,32,97,108,108,111,
119,101,100,0,95,3,20,2,36,161,2,176,43,0,
106,6,117,113,116,98,108,0,106,6,101,109,97,105,
108,0,106,8,97,64,98,46,99,111,109,0,121,12,
4,80,3,36,162,2,176,18,0,106,36,52,101,32,
85,78,73,81,85,69,58,32,100,117,112,108,105,99,
97,116,101,32,101,109,97,105,108,32,114,101,106,101,
99,116,101,100,0,95,3,68,20,2,36,163,2,85,
108,44,74,176,38,0,20,0,74,114,72,0,0,36,
164,2,115,73,36,165,2,104,3,0,92,3,135,104,
2,0,92,3,135,176,2,0,106,41,32,32,70,65,
73,76,58,32,52,101,32,85,78,73,81,85,69,32,
99,111,110,115,116,114,97,105,110,116,32,40,101,120,
99,101,112,116,105,111,110,41,0,20,1,36,169,2,
113,114,2,0,36,170,2,176,41,0,20,0,36,171,
2,176,20,0,106,53,67,82,69,65,84,69,32,84,
65,66,76,69,32,102,107,95,112,97,114,101,110,116,
32,40,105,100,32,73,78,84,69,71,69,82,44,32,
80,82,73,77,65,82,89,32,75,69,89,40,105,100,
41,41,0,20,1,36,172,2,176,20,0,106,38,73,
78,83,69,82,84,32,73,78,84,79,32,102,107,95,
112,97,114,101,110,116,32,40,105,100,41,32,86,65,
76,85,69,83,32,40,49,41,0,20,1,36,173,2,
176,20,0,106,38,73,78,83,69,82,84,32,73,78,
84,79,32,102,107,95,112,97,114,101,110,116,32,40,
105,100,41,32,86,65,76,85,69,83,32,40,50,41,
0,20,1,36,175,2,176,20,0,106,103,67,82,69,
65,84,69,32,84,65,66,76,69,32,102,107,95,99,
104,105,108,100,32,40,105,100,32,73,78,84,69,71,
69,82,44,32,112,97,114,101,110,116,95,105,100,32,
73,78,84,69,71,69,82,44,32,70,79,82,69,73,
71,78,32,75,69,89,40,112,97,114,101,110,116,95,
105,100,41,32,82,69,70,69,82,69,78,67,69,83,
32,102,107,95,112,97,114,101,110,116,40,105,100,41,
41,0,12,1,80,1,36,176,2,176,42,0,106,9,
102,107,95,99,104,105,108,100,0,12,1,80,2,36,
178,2,176,18,0,106,32,52,102,32,70,79,82,69,
73,71,78,32,75,69,89,58,32,109,101,116,97,100,
97,116,97,32,115,116,111,114,101,100,0,176,23,0,
95,2,106,3,102,107,0,1,12,1,122,16,20,2,
36,180,2,176,41,0,20,0,36,182,2,176,19,0,
106,52,73,78,83,69,82,84,32,73,78,84,79,32,
102,107,95,99,104,105,108,100,32,40,105,100,44,32,
112,97,114,101,110,116,95,105,100,41,32,86,65,76,
85,69,83,32,40,49,48,44,32,49,41,0,12,1,
80,1,36,183,2,176,18,0,106,41,52,102,32,70,
75,58,32,118,97,108,105,100,32,114,101,102,101,114,
101,110,99,101,32,40,112,97,114,101,110,116,61,49,
41,32,112,97,115,115,101,115,0,176,25,0,95,1,
12,1,68,20,2,36,185,2,176,19,0,106,54,73,
78,83,69,82,84,32,73,78,84,79,32,102,107,95,
99,104,105,108,100,32,40,105,100,44,32,112,97,114,
101,110,116,95,105,100,41,32,86,65,76,85,69,83,
32,40,50,48,44,32,57,57,57,41,0,12,1,80,
1,36,186,2,176,18,0,106,44,52,102,32,70,75,
58,32,105,110,118,97,108,105,100,32,114,101,102,101,
114,101,110,99,101,32,40,112,97,114,101,110,116,61,
57,57,57,41,32,102,97,105,108,115,0,176,25,0,
95,1,12,1,20,2,114,66,0,0,36,187,2,115,
73,36,188,2,104,3,0,92,3,135,104,2,0,92,
3,135,176,2,0,106,35,32,32,70,65,73,76,58,
32,52,102,32,70,79,82,69,73,71,78,32,75,69,
89,32,40,101,120,99,101,112,116,105,111,110,41,0,
20,1,36,191,2,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TESTMERGE )
{
static const HB_BYTE pcode[] =
{
13,1,0,116,47,0,36,202,2,113,46,1,0,36,
203,2,176,20,0,106,65,67,82,69,65,84,69,32,
84,65,66,76,69,32,116,97,114,103,101,116,95,116,
98,108,32,40,105,100,32,73,78,84,69,71,69,82,
44,32,110,97,109,101,32,67,72,65,82,40,50,48,
41,44,32,118,97,108,32,73,78,84,69,71,69,82,
41,0,20,1,36,204,2,176,20,0,106,62,73,78,
83,69,82,84,32,73,78,84,79,32,116,97,114,103,
101,116,95,116,98,108,32,40,105,100,44,32,110,97,
109,101,44,32,118,97,108,41,32,86,65,76,85,69,
83,32,40,49,44,32,39,79,108,100,39,44,32,49,
48,48,41,0,20,1,36,206,2,176,20,0,106,65,
67,82,69,65,84,69,32,84,65,66,76,69,32,115,
111,117,114,99,101,95,116,98,108,32,40,105,100,32,
73,78,84,69,71,69,82,44,32,110,97,109,101,32,
67,72,65,82,40,50,48,41,44,32,118,97,108,32,
73,78,84,69,71,69,82,41,0,20,1,36,207,2,
176,20,0,106,62,73,78,83,69,82,84,32,73,78,
84,79,32,115,111,117,114,99,101,95,116,98,108,32,
40,105,100,44,32,110,97,109,101,44,32,118,97,108,
41,32,86,65,76,85,69,83,32,40,49,44,32,39,
78,101,119,39,44,32,50,48,48,41,0,20,1,114,
53,0,0,36,208,2,115,73,36,209,2,176,2,0,
106,34,32,32,40,77,69,82,71,69,32,115,101,116,
117,112,32,101,114,114,111,114,44,32,99,111,110,116,
105,110,117,105,110,103,41,0,20,1,36,213,2,113,
171,1,0,36,217,2,176,20,0,106,247,77,69,82,
71,69,32,73,78,84,79,32,116,97,114,103,101,116,
95,116,98,108,32,85,83,73,78,71,32,115,111,117,
114,99,101,95,116,98,108,32,79,78,32,116,97,114,
103,101,116,95,116,98,108,46,105,100,32,61,32,115,
111,117,114,99,101,95,116,98,108,46,105,100,32,87,
72,69,78,32,77,65,84,67,72,69,68,32,84,72,
69,78,32,85,80,68,65,84,69,32,83,69,84,32,
110,97,109,101,32,61,32,115,111,117,114,99,101,95,
116,98,108,46,110,97,109,101,44,32,118,97,108,32,
61,32,115,111,117,114,99,101,95,116,98,108,46,118,
97,108,32,87,72,69,78,32,78,79,84,32,77,65,
84,67,72,69,68,32,84,72,69,78,32,73,78,83,
69,82,84,32,40,105,100,44,32,110,97,109,101,44,
32,118,97,108,41,32,86,65,76,85,69,83,32,40,
115,111,117,114,99,101,95,116,98,108,46,105,100,44,
32,115,111,117,114,99,101,95,116,98,108,46,110,97,
109,101,44,32,115,111,117,114,99,101,95,116,98,108,
46,118,97,108,41,0,12,1,80,1,36,219,2,176,
20,0,106,46,83,69,76,69,67,84,32,110,97,109,
101,44,32,118,97,108,32,70,82,79,77,32,116,97,
114,103,101,116,95,116,98,108,32,87,72,69,82,69,
32,105,100,32,61,32,49,0,12,1,80,1,36,222,
2,176,18,0,106,48,53,97,32,77,69,82,71,69,
32,117,112,100,97,116,101,32,101,120,105,115,116,105,
110,103,58,32,105,100,61,49,32,110,97,109,101,61,
78,101,119,32,118,97,108,61,50,48,48,0,176,28,
0,176,29,0,176,26,0,95,1,122,122,12,3,12,
1,12,1,106,4,78,69,87,0,8,21,28,17,73,
176,26,0,95,1,122,92,2,12,3,93,200,0,8,
20,2,114,72,0,0,36,223,2,115,73,36,224,2,
104,3,0,170,104,2,0,170,176,2,0,106,45,32,
32,70,65,73,76,58,32,53,97,32,77,69,82,71,
69,32,117,112,100,97,116,101,32,101,120,105,115,116,
105,110,103,32,40,101,120,99,101,112,116,105,111,110,
41,0,20,1,36,228,2,113,229,1,0,36,229,2,
176,41,0,20,0,36,230,2,176,20,0,106,64,73,
78,83,69,82,84,32,73,78,84,79,32,115,111,117,
114,99,101,95,116,98,108,32,40,105,100,44,32,110,
97,109,101,44,32,118,97,108,41,32,86,65,76,85,
69,83,32,40,50,44,32,39,66,114,97,110,100,39,
44,32,51,48,48,41,0,20,1,36,234,2,176,20,
0,106,247,77,69,82,71,69,32,73,78,84,79,32,
116,97,114,103,101,116,95,116,98,108,32,85,83,73,
78,71,32,115,111,117,114,99,101,95,116,98,108,32,
79,78,32,116,97,114,103,101,116,95,116,98,108,46,
105,100,32,61,32,115,111,117,114,99,101,95,116,98,
108,46,105,100,32,87,72,69,78,32,77,65,84,67,
72,69,68,32,84,72,69,78,32,85,80,68,65,84,
69,32,83,69,84,32,110,97,109,101,32,61,32,115,
111,117,114,99,101,95,116,98,108,46,110,97,109,101,
44,32,118,97,108,32,61,32,115,111,117,114,99,101,
95,116,98,108,46,118,97,108,32,87,72,69,78,32,
78,79,84,32,77,65,84,67,72,69,68,32,84,72,
69,78,32,73,78,83,69,82,84,32,40,105,100,44,
32,110,97,109,101,44,32,118,97,108,41,32,86,65,
76,85,69,83,32,40,115,111,117,114,99,101,95,116,
98,108,46,105,100,44,32,115,111,117,114,99,101,95,
116,98,108,46,110,97,109,101,44,32,115,111,117,114,
99,101,95,116,98,108,46,118,97,108,41,0,12,1,
80,1,36,236,2,176,20,0,106,41,83,69,76,69,
67,84,32,110,97,109,101,32,70,82,79,77,32,116,
97,114,103,101,116,95,116,98,108,32,87,72,69,82,
69,32,105,100,32,61,32,50,0,12,1,80,1,36,
239,2,176,18,0,106,32,53,98,32,77,69,82,71,
69,32,105,110,115,101,114,116,32,110,101,119,58,32,
105,100,61,50,32,97,100,100,101,100,0,176,21,0,
95,1,12,1,122,8,21,28,31,73,176,28,0,176,
29,0,176,26,0,95,1,122,122,12,3,12,1,12,
1,106,6,66,82,65,78,68,0,8,20,2,114,67,
0,0,36,240,2,115,73,36,241,2,104,3,0,170,
104,2,0,170,176,2,0,106,40,32,32,70,65,73,
76,58,32,53,98,32,77,69,82,71,69,32,105,110,
115,101,114,116,32,110,101,119,32,40,101,120,99,101,
112,116,105,111,110,41,0,20,1,36,245,2,113,206,
1,0,36,246,2,176,41,0,20,0,36,247,2,176,
20,0,106,64,73,78,83,69,82,84,32,73,78,84,
79,32,115,111,117,114,99,101,95,116,98,108,32,40,
105,100,44,32,110,97,109,101,44,32,118,97,108,41,
32,86,65,76,85,69,83,32,40,51,44,32,39,84,
104,105,114,100,39,44,32,52,48,48,41,0,20,1,
36,251,2,176,20,0,106,247,77,69,82,71,69,32,
73,78,84,79,32,116,97,114,103,101,116,95,116,98,
108,32,85,83,73,78,71,32,115,111,117,114,99,101,
95,116,98,108,32,79,78,32,116,97,114,103,101,116,
95,116,98,108,46,105,100,32,61,32,115,111,117,114,
99,101,95,116,98,108,46,105,100,32,87,72,69,78,
32,77,65,84,67,72,69,68,32,84,72,69,78,32,
85,80,68,65,84,69,32,83,69,84,32,110,97,109,
101,32,61,32,115,111,117,114,99,101,95,116,98,108,
46,110,97,109,101,44,32,118,97,108,32,61,32,115,
111,117,114,99,101,95,116,98,108,46,118,97,108,32,
87,72,69,78,32,78,79,84,32,77,65,84,67,72,
69,68,32,84,72,69,78,32,73,78,83,69,82,84,
32,40,105,100,44,32,110,97,109,101,44,32,118,97,
108,41,32,86,65,76,85,69,83,32,40,115,111,117,
114,99,101,95,116,98,108,46,105,100,44,32,115,111,
117,114,99,101,95,116,98,108,46,110,97,109,101,44,
32,115,111,117,114,99,101,95,116,98,108,46,118,97,
108,41,0,12,1,80,1,36,253,2,176,20,0,106,
39,83,69,76,69,67,84,32,67,79,85,78,84,40,
42,41,32,65,83,32,99,110,116,32,70,82,79,77,
32,116,97,114,103,101,116,95,116,98,108,0,12,1,
80,1,36,255,2,176,18,0,106,40,53,99,32,77,
69,82,71,69,32,109,105,120,101,100,58,32,116,97,
114,103,101,116,32,104,97,115,32,51,32,114,111,119,
115,32,116,111,116,97,108,0,176,26,0,95,1,122,
122,12,3,92,3,8,20,2,114,62,0,0,36,0,
3,115,73,36,1,3,104,3,0,170,104,2,0,170,
176,2,0,106,35,32,32,70,65,73,76,58,32,53,
99,32,77,69,82,71,69,32,109,105,120,101,100,32,
40,101,120,99,101,112,116,105,111,110,41,0,20,1,
36,4,3,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TESTCOMBINED )
{
static const HB_BYTE pcode[] =
{
13,2,0,116,47,0,36,15,3,176,41,0,20,0,
36,16,3,176,31,0,106,17,95,95,99,116,101,95,
114,97,110,107,101,100,46,100,98,102,0,20,1,36,
17,3,176,31,0,106,23,95,95,99,116,101,95,111,
114,100,101,114,95,116,111,116,97,108,115,46,100,98,
102,0,20,1,36,18,3,176,31,0,106,23,95,95,
99,116,101,95,100,101,112,116,95,115,117,109,109,97,
114,121,46,100,98,102,0,20,1,36,19,3,176,31,
0,106,14,95,95,99,116,101,95,111,114,103,46,100,
98,102,0,20,1,36,22,3,113,6,1,0,36,28,
3,176,20,0,106,187,87,73,84,72,32,114,97,110,
107,101,100,32,65,83,32,40,83,69,76,69,67,84,
32,101,46,110,97,109,101,44,32,101,46,100,101,112,
116,44,32,101,46,115,97,108,97,114,121,44,32,82,
79,87,95,78,85,77,66,69,82,40,41,32,79,86,
69,82,32,40,80,65,82,84,73,84,73,79,78,32,
66,89,32,101,46,100,101,112,116,32,79,82,68,69,
82,32,66,89,32,101,46,115,97,108,97,114,121,32,
68,69,83,67,41,32,65,83,32,114,110,32,70,82,
79,77,32,101,109,112,108,111,121,101,101,115,32,101,
41,32,83,69,76,69,67,84,32,110,97,109,101,44,
32,100,101,112,116,44,32,115,97,108,97,114,121,32,
70,82,79,77,32,114,97,110,107,101,100,32,87,72,
69,82,69,32,114,110,32,61,32,49,0,12,1,80,
1,36,30,3,176,18,0,106,35,54,97,32,67,84,
69,43,87,105,110,100,111,119,58,32,116,111,112,32,
101,97,114,110,101,114,32,112,101,114,32,100,101,112,
116,0,176,21,0,95,1,12,1,92,4,8,20,2,
114,72,0,0,36,31,3,115,73,36,32,3,104,3,
0,170,104,2,0,170,176,2,0,106,45,32,32,70,
65,73,76,58,32,54,97,32,67,84,69,43,87,105,
110,100,111,119,32,116,111,112,32,101,97,114,110,101,
114,32,40,101,120,99,101,112,116,105,111,110,41,0,
20,1,36,37,3,176,45,0,106,7,82,65,78,75,
69,68,0,12,1,121,15,28,24,36,38,3,176,46,
0,106,7,82,65,78,75,69,68,0,20,1,176,38,
0,20,0,36,40,3,176,45,0,106,2,69,0,12,
1,121,15,28,19,36,41,3,176,46,0,106,2,69,
0,20,1,176,38,0,20,0,36,43,3,176,45,0,
106,13,79,82,68,69,82,95,84,79,84,65,76,83,
0,12,1,121,15,28,30,36,44,3,176,46,0,106,
13,79,82,68,69,82,95,84,79,84,65,76,83,0,
20,1,176,38,0,20,0,36,46,3,176,30,0,106,
17,95,95,99,116,101,95,114,97,110,107,101,100,46,
100,98,102,0,12,1,28,29,36,47,3,176,31,0,
106,17,95,95,99,116,101,95,114,97,110,107,101,100,
46,100,98,102,0,20,1,36,49,3,113,71,1,0,
36,55,3,176,20,0,106,209,87,73,84,72,32,111,
114,100,101,114,95,116,111,116,97,108,115,32,65,83,
32,40,83,69,76,69,67,84,32,101,109,112,95,105,
100,44,32,83,85,77,40,97,109,111,117,110,116,41,
32,65,83,32,116,111,116,97,108,32,70,82,79,77,
32,111,114,100,101,114,115,32,71,82,79,85,80,32,
66,89,32,101,109,112,95,105,100,41,32,83,69,76,
69,67,84,32,101,46,110,97,109,101,44,32,116,46,
116,111,116,97,108,32,70,82,79,77,32,101,109,112,
108,111,121,101,101,115,32,101,32,74,79,73,78,32,
111,114,100,101,114,95,116,111,116,97,108,115,32,116,
32,79,78,32,101,46,105,100,32,61,32,116,46,101,
109,112,95,105,100,32,87,72,69,82,69,32,116,46,
116,111,116,97,108,32,62,32,49,48,48,48,32,79,
82,68,69,82,32,66,89,32,116,46,116,111,116,97,
108,32,68,69,83,67,0,12,1,80,1,36,56,3,
176,2,0,106,20,32,32,32,32,54,98,32,100,101,
98,117,103,58,32,114,111,119,115,61,0,176,15,0,
176,21,0,95,1,12,1,12,1,72,20,1,36,58,
3,176,18,0,106,36,54,98,32,67,84,69,43,65,
103,103,58,32,101,109,112,32,111,114,100,101,114,32,
116,111,116,97,108,115,32,62,32,49,48,48,48,0,
176,21,0,95,1,12,1,122,16,20,2,114,80,0,
0,36,59,3,115,80,2,36,60,3,104,3,0,170,
104,2,0,170,176,2,0,106,21,32,32,70,65,73,
76,58,32,54,98,32,67,84,69,43,65,103,103,58,
32,0,95,2,100,69,28,11,48,3,0,95,2,112,
0,25,17,106,13,110,111,32,101,114,114,111,114,32,
111,98,106,0,72,20,1,36,64,3,113,196,0,0,
36,69,3,176,20,0,106,122,83,69,76,69,67,84,
32,110,97,109,101,44,32,115,97,108,97,114,121,44,
32,115,97,108,97,114,121,32,45,32,65,86,71,40,
115,97,108,97,114,121,41,32,79,86,69,82,32,40,
41,32,65,83,32,100,105,102,102,95,102,114,111,109,
95,97,118,103,32,70,82,79,77,32,101,109,112,108,
111,121,101,101,115,32,87,72,69,82,69,32,105,100,
32,73,78,32,40,83,69,76,69,67,84,32,101,109,
112,95,105,100,32,70,82,79,77,32,111,114,100,101,
114,115,41,0,12,1,80,1,36,71,3,176,18,0,
106,34,54,99,32,87,105,110,100,111,119,43,83,117,
98,113,117,101,114,121,58,32,100,105,102,102,32,102,
114,111,109,32,97,118,103,0,176,21,0,95,1,12,
1,92,5,16,20,2,114,66,0,0,36,72,3,115,
73,36,73,3,104,3,0,170,104,2,0,170,176,2,
0,106,39,32,32,70,65,73,76,58,32,54,99,32,
87,105,110,100,111,119,43,83,117,98,113,117,101,114,
121,32,40,101,120,99,101,112,116,105,111,110,41,0,
20,1,36,77,3,113,49,1,0,36,83,3,176,20,
0,106,215,87,73,84,72,32,82,69,67,85,82,83,
73,86,69,32,111,114,103,32,65,83,32,40,83,69,
76,69,67,84,32,105,100,44,32,110,97,109,101,44,
32,49,32,65,83,32,108,118,108,32,70,82,79,77,
32,101,109,112,108,111,121,101,101,115,32,87,72,69,
82,69,32,109,103,114,95,105,100,32,61,32,48,32,
85,78,73,79,78,32,65,76,76,32,83,69,76,69,
67,84,32,101,46,105,100,44,32,101,46,110,97,109,
101,44,32,111,46,108,118,108,32,43,32,49,32,70,
82,79,77,32,101,109,112,108,111,121,101,101,115,32,
101,32,74,79,73,78,32,111,114,103,32,111,32,79,
78,32,101,46,109,103,114,95,105,100,32,61,32,111,
46,105,100,41,32,83,69,76,69,67,84,32,110,97,
109,101,44,32,108,118,108,32,70,82,79,77,32,111,
114,103,32,79,82,68,69,82,32,66,89,32,108,118,
108,44,32,110,97,109,101,0,12,1,80,1,36,85,
3,176,18,0,106,34,54,100,32,82,69,67,85,82,
83,73,86,69,32,67,84,69,43,74,79,73,78,58,
32,111,114,103,32,108,101,118,101,108,115,0,176,21,
0,95,1,12,1,92,10,8,21,28,15,73,176,26,
0,95,1,122,92,2,12,3,122,8,20,2,114,75,
0,0,36,86,3,115,73,36,87,3,104,3,0,170,
104,2,0,170,176,2,0,106,48,32,32,70,65,73,
76,58,32,54,100,32,82,69,67,85,82,83,73,86,
69,32,67,84,69,32,111,114,103,32,108,101,118,101,
108,115,32,40,101,120,99,101,112,116,105,111,110,41,
0,20,1,36,91,3,113,32,1,0,36,97,3,176,
20,0,106,188,87,73,84,72,32,100,101,112,116,95,
115,117,109,109,97,114,121,32,65,83,32,40,83,69,
76,69,67,84,32,100,101,112,116,44,32,67,79,85,
78,84,40,42,41,32,65,83,32,99,110,116,44,32,
83,85,77,40,115,97,108,97,114,121,41,32,65,83,
32,116,111,116,97,108,32,70,82,79,77,32,101,109,
112,108,111,121,101,101,115,32,71,82,79,85,80,32,
66,89,32,100,101,112,116,41,32,83,69,76,69,67,
84,32,100,101,112,116,44,32,99,110,116,44,32,116,
111,116,97,108,44,32,82,65,78,75,40,41,32,79,
86,69,82,32,40,79,82,68,69,82,32,66,89,32,
116,111,116,97,108,32,68,69,83,67,41,32,65,83,
32,114,97,110,107,32,70,82,79,77,32,100,101,112,
116,95,115,117,109,109,97,114,121,0,12,1,80,1,
36,99,3,176,18,0,106,44,54,101,32,67,84,69,
43,87,105,110,100,111,119,58,32,100,101,112,116,32,
115,117,109,109,97,114,121,32,114,97,110,107,101,100,
32,98,121,32,116,111,116,97,108,0,176,21,0,95,
1,12,1,92,4,8,21,28,15,73,176,26,0,95,
1,122,92,4,12,3,122,8,20,2,114,74,0,0,
36,100,3,115,73,36,101,3,104,3,0,170,104,2,
0,170,176,2,0,106,47,32,32,70,65,73,76,58,
32,54,101,32,67,84,69,43,87,105,110,100,111,119,
32,100,101,112,116,32,115,117,109,109,97,114,121,32,
40,101,120,99,101,112,116,105,111,110,41,0,20,1,
36,104,3,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_INITSTATICS()
{
static const HB_BYTE pcode[] =
{
117,47,0,3,0,116,47,0,121,82,1,0,121,82,
2,0,121,82,3,0,7
};
hb_vmExecute( pcode, symbols );
}