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>
880 lines
33 KiB
C
880 lines
33 KiB
C
/*
|
|
* Harbour 3.2.0dev (r2510040809)
|
|
* GNU C 13.3 (64-bit)
|
|
* Generated C source from "test/test_sql_extreme.prg"
|
|
*/
|
|
|
|
#include "hbvmpub.h"
|
|
#include "hbinit.h"
|
|
|
|
|
|
HB_FUNC( MAIN );
|
|
HB_FUNC_EXTERN( QOUT );
|
|
HB_FUNC_STATIC( SETUPDATA );
|
|
HB_FUNC_STATIC( X01_TRIPLESELFJOIN );
|
|
HB_FUNC_STATIC( X02_CORRELATEDSUBQUERY );
|
|
HB_FUNC_STATIC( X03_MULTICTE_PIPELINE );
|
|
HB_FUNC_STATIC( X04_WINDOWLAGLEAD );
|
|
HB_FUNC_STATIC( X05_RECURSIVEFACTORIAL );
|
|
HB_FUNC_STATIC( X06_SUBQUERYINSELECT );
|
|
HB_FUNC_STATIC( X07_EXISTSANTIPATTERN );
|
|
HB_FUNC_STATIC( X08_PIVOTMULTICOLUMN );
|
|
HB_FUNC_STATIC( X09_NESTEDAGGREGATION );
|
|
HB_FUNC_STATIC( X10_RECURSIVEBOMTREE );
|
|
HB_FUNC_STATIC( X11_WINDOWPERCENTILE );
|
|
HB_FUNC_STATIC( X12_MULTIJOINTHREETABLES );
|
|
HB_FUNC_STATIC( X13_CTE_REUSE );
|
|
HB_FUNC_STATIC( X14_DENSERANKGAP );
|
|
HB_FUNC_STATIC( X15_ULTIMATECOMBO );
|
|
HB_FUNC_STATIC( CLEANUPDATA );
|
|
HB_FUNC_EXTERN( HB_NTOS );
|
|
HB_FUNC_EXTERN( INT );
|
|
HB_FUNC_EXTERN( MAX );
|
|
HB_FUNC_STATIC( ASSERT );
|
|
HB_FUNC_STATIC( R );
|
|
HB_FUNC_EXTERN( VALTYPE );
|
|
HB_FUNC_EXTERN( LEN );
|
|
HB_FUNC_STATIC( C );
|
|
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( DBCLOSEALL );
|
|
HB_FUNC_EXTERN( DBSELECTAREA );
|
|
HB_FUNC_EXTERN( __SETFORMAT );
|
|
HB_FUNC_EXTERN( FIVE_SQL );
|
|
HB_FUNC_INITSTATICS();
|
|
|
|
|
|
HB_INIT_SYMBOLS_BEGIN( hb_vm_SymbolInit_TEST_SQL_EXTREME )
|
|
{ "MAIN", {HB_FS_PUBLIC | HB_FS_FIRST | HB_FS_LOCAL}, {HB_FUNCNAME( MAIN )}, NULL },
|
|
{ "QOUT", {HB_FS_PUBLIC}, {HB_FUNCNAME( QOUT )}, NULL },
|
|
{ "SETUPDATA", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( SETUPDATA )}, NULL },
|
|
{ "X01_TRIPLESELFJOIN", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( X01_TRIPLESELFJOIN )}, NULL },
|
|
{ "X02_CORRELATEDSUBQUERY", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( X02_CORRELATEDSUBQUERY )}, NULL },
|
|
{ "X03_MULTICTE_PIPELINE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( X03_MULTICTE_PIPELINE )}, NULL },
|
|
{ "X04_WINDOWLAGLEAD", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( X04_WINDOWLAGLEAD )}, NULL },
|
|
{ "X05_RECURSIVEFACTORIAL", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( X05_RECURSIVEFACTORIAL )}, NULL },
|
|
{ "X06_SUBQUERYINSELECT", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( X06_SUBQUERYINSELECT )}, NULL },
|
|
{ "X07_EXISTSANTIPATTERN", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( X07_EXISTSANTIPATTERN )}, NULL },
|
|
{ "X08_PIVOTMULTICOLUMN", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( X08_PIVOTMULTICOLUMN )}, NULL },
|
|
{ "X09_NESTEDAGGREGATION", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( X09_NESTEDAGGREGATION )}, NULL },
|
|
{ "X10_RECURSIVEBOMTREE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( X10_RECURSIVEBOMTREE )}, NULL },
|
|
{ "X11_WINDOWPERCENTILE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( X11_WINDOWPERCENTILE )}, NULL },
|
|
{ "X12_MULTIJOINTHREETABLES", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( X12_MULTIJOINTHREETABLES )}, NULL },
|
|
{ "X13_CTE_REUSE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( X13_CTE_REUSE )}, NULL },
|
|
{ "X14_DENSERANKGAP", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( X14_DENSERANKGAP )}, NULL },
|
|
{ "X15_ULTIMATECOMBO", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( X15_ULTIMATECOMBO )}, 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 },
|
|
{ "R", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( R )}, NULL },
|
|
{ "VALTYPE", {HB_FS_PUBLIC}, {HB_FUNCNAME( VALTYPE )}, NULL },
|
|
{ "LEN", {HB_FS_PUBLIC}, {HB_FUNCNAME( LEN )}, NULL },
|
|
{ "C", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( C )}, 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 },
|
|
{ "DBCLOSEALL", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBCLOSEALL )}, NULL },
|
|
{ "DBSELECTAREA", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBSELECTAREA )}, NULL },
|
|
{ "__SETFORMAT", {HB_FS_PUBLIC}, {HB_FUNCNAME( __SETFORMAT )}, NULL },
|
|
{ "FIVE_SQL", {HB_FS_PUBLIC}, {HB_FUNCNAME( FIVE_SQL )}, NULL },
|
|
{ "(_INITSTATICS00003)", {HB_FS_INITEXIT | HB_FS_LOCAL}, {hb_INITSTATICS}, NULL }
|
|
HB_INIT_SYMBOLS_EX_END( hb_vm_SymbolInit_TEST_SQL_EXTREME, "test/test_sql_extreme.prg", 0x0, 0x0003 )
|
|
|
|
#if defined( HB_PRAGMA_STARTUP )
|
|
#pragma startup hb_vm_SymbolInit_TEST_SQL_EXTREME
|
|
#elif defined( HB_DATASEG_STARTUP )
|
|
#define HB_DATASEG_BODY HB_DATASEG_FUNC( hb_vm_SymbolInit_TEST_SQL_EXTREME )
|
|
#include "hbiniseg.h"
|
|
#endif
|
|
|
|
HB_FUNC( MAIN )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
116,37,0,36,22,0,176,1,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,23,0,176,1,0,
|
|
106,57,32,32,69,120,116,114,101,109,101,32,83,81,
|
|
76,32,67,104,97,108,108,101,110,103,101,32,226,128,
|
|
148,32,80,114,111,100,117,99,116,105,111,110,45,76,
|
|
101,118,101,108,32,83,116,114,101,115,115,32,84,101,
|
|
115,116,0,20,1,36,24,0,176,1,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,25,0,176,
|
|
1,0,20,0,36,27,0,176,2,0,20,0,36,29,
|
|
0,176,3,0,20,0,36,30,0,176,4,0,20,0,
|
|
36,31,0,176,5,0,20,0,36,32,0,176,6,0,
|
|
20,0,36,33,0,176,7,0,20,0,36,34,0,176,
|
|
8,0,20,0,36,35,0,176,9,0,20,0,36,36,
|
|
0,176,10,0,20,0,36,37,0,176,11,0,20,0,
|
|
36,38,0,176,12,0,20,0,36,39,0,176,13,0,
|
|
20,0,36,40,0,176,14,0,20,0,36,41,0,176,
|
|
15,0,20,0,36,42,0,176,16,0,20,0,36,43,
|
|
0,176,17,0,20,0,36,45,0,176,18,0,20,0,
|
|
36,47,0,176,1,0,20,0,36,48,0,176,1,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,
|
|
49,0,176,1,0,106,10,32,32,80,97,115,115,58,
|
|
32,32,0,176,19,0,103,1,0,12,1,72,20,1,
|
|
36,50,0,176,1,0,106,10,32,32,70,97,105,108,
|
|
58,32,32,0,176,19,0,103,2,0,12,1,72,20,
|
|
1,36,51,0,176,1,0,106,10,32,32,84,111,116,
|
|
97,108,58,32,0,176,19,0,103,3,0,12,1,72,
|
|
20,1,36,52,0,176,1,0,106,10,32,32,82,97,
|
|
116,101,58,32,32,0,176,19,0,176,20,0,103,1,
|
|
0,92,100,65,176,21,0,103,3,0,122,12,2,18,
|
|
12,1,12,1,72,106,2,37,0,72,20,1,36,53,
|
|
0,176,1,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,55,0,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_STATIC( ASSERT )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
13,0,2,116,37,0,36,60,0,104,3,0,170,36,
|
|
61,0,95,2,28,33,36,62,0,104,1,0,170,36,
|
|
63,0,176,1,0,106,9,32,32,80,65,83,83,58,
|
|
32,0,95,1,72,20,1,25,31,36,65,0,104,2,
|
|
0,170,36,66,0,176,1,0,106,9,32,32,70,65,
|
|
73,76,58,32,0,95,1,72,20,1,36,69,0,95,
|
|
2,110,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_STATIC( R )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
13,0,1,36,73,0,176,24,0,95,1,12,1,106,
|
|
2,65,0,8,28,45,176,25,0,95,1,12,1,92,
|
|
2,16,28,33,176,24,0,95,1,92,2,1,12,1,
|
|
106,2,65,0,8,28,16,36,74,0,176,25,0,95,
|
|
1,92,2,1,20,1,7,36,77,0,121,110,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_STATIC( C )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
13,0,3,36,82,0,176,24,0,95,1,12,1,106,
|
|
2,65,0,8,28,63,176,25,0,95,1,12,1,92,
|
|
2,16,28,51,95,2,176,25,0,95,1,92,2,1,
|
|
12,1,34,28,36,95,3,176,25,0,95,1,92,2,
|
|
1,95,2,1,12,1,34,28,18,36,83,0,95,1,
|
|
92,2,1,95,2,1,95,3,1,110,7,36,86,0,
|
|
100,110,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_STATIC( SETUPDATA )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
36,91,0,176,27,0,106,8,101,109,112,46,100,98,
|
|
102,0,20,1,36,99,0,176,28,0,106,8,101,109,
|
|
112,46,100,98,102,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,15,121,4,4,0,106,5,68,69,
|
|
80,84,0,106,2,67,0,92,10,121,4,4,0,106,
|
|
7,83,65,76,65,82,89,0,106,2,78,0,92,10,
|
|
121,4,4,0,106,7,77,71,82,95,73,68,0,106,
|
|
2,78,0,92,10,121,4,4,0,106,6,76,69,86,
|
|
69,76,0,106,2,78,0,92,2,121,4,4,0,4,
|
|
6,0,20,2,36,100,0,176,29,0,120,100,106,8,
|
|
101,109,112,46,100,98,102,0,100,9,9,20,6,36,
|
|
101,0,176,30,0,20,0,176,31,0,122,122,20,2,
|
|
176,31,0,92,2,106,4,67,69,79,0,20,2,176,
|
|
31,0,92,3,106,5,69,120,101,99,0,20,2,176,
|
|
31,0,92,4,93,152,58,20,2,176,31,0,92,5,
|
|
121,20,2,176,31,0,92,6,122,20,2,36,102,0,
|
|
176,30,0,20,0,176,31,0,122,92,2,20,2,176,
|
|
31,0,92,2,106,7,86,80,95,69,110,103,0,20,
|
|
2,176,31,0,92,3,106,4,69,110,103,0,20,2,
|
|
176,31,0,92,4,93,224,46,20,2,176,31,0,92,
|
|
5,122,20,2,176,31,0,92,6,92,2,20,2,36,
|
|
103,0,176,30,0,20,0,176,31,0,122,92,3,20,
|
|
2,176,31,0,92,2,106,9,86,80,95,83,97,108,
|
|
101,115,0,20,2,176,31,0,92,3,106,6,83,97,
|
|
108,101,115,0,20,2,176,31,0,92,4,93,248,42,
|
|
20,2,176,31,0,92,5,122,20,2,176,31,0,92,
|
|
6,92,2,20,2,36,104,0,176,30,0,20,0,176,
|
|
31,0,122,92,4,20,2,176,31,0,92,2,106,9,
|
|
68,101,118,95,76,101,97,100,0,20,2,176,31,0,
|
|
92,3,106,4,69,110,103,0,20,2,176,31,0,92,
|
|
4,93,40,35,20,2,176,31,0,92,5,92,2,20,
|
|
2,176,31,0,92,6,92,3,20,2,36,105,0,176,
|
|
30,0,20,0,176,31,0,122,92,5,20,2,176,31,
|
|
0,92,2,106,7,68,101,118,95,83,114,0,20,2,
|
|
176,31,0,92,3,106,4,69,110,103,0,20,2,176,
|
|
31,0,92,4,93,64,31,20,2,176,31,0,92,5,
|
|
92,4,20,2,176,31,0,92,6,92,4,20,2,36,
|
|
106,0,176,30,0,20,0,176,31,0,122,92,6,20,
|
|
2,176,31,0,92,2,106,7,68,101,118,95,74,114,
|
|
0,20,2,176,31,0,92,3,106,4,69,110,103,0,
|
|
20,2,176,31,0,92,4,93,136,19,20,2,176,31,
|
|
0,92,5,92,4,20,2,176,31,0,92,6,92,4,
|
|
20,2,36,107,0,176,30,0,20,0,176,31,0,122,
|
|
92,7,20,2,176,31,0,92,2,106,10,83,97,108,
|
|
101,115,95,77,103,114,0,20,2,176,31,0,92,3,
|
|
106,6,83,97,108,101,115,0,20,2,176,31,0,92,
|
|
4,93,52,33,20,2,176,31,0,92,5,92,3,20,
|
|
2,176,31,0,92,6,92,3,20,2,36,108,0,176,
|
|
30,0,20,0,176,31,0,122,92,8,20,2,176,31,
|
|
0,92,2,106,10,83,97,108,101,115,95,82,101,112,
|
|
0,20,2,176,31,0,92,3,106,6,83,97,108,101,
|
|
115,0,20,2,176,31,0,92,4,93,124,21,20,2,
|
|
176,31,0,92,5,92,7,20,2,176,31,0,92,6,
|
|
92,4,20,2,36,109,0,176,30,0,20,0,176,31,
|
|
0,122,92,9,20,2,176,31,0,92,2,106,7,73,
|
|
110,116,101,114,110,0,20,2,176,31,0,92,3,106,
|
|
4,69,110,103,0,20,2,176,31,0,92,4,93,184,
|
|
11,20,2,176,31,0,92,5,92,5,20,2,176,31,
|
|
0,92,6,92,5,20,2,36,110,0,176,30,0,20,
|
|
0,176,31,0,122,92,10,20,2,176,31,0,92,2,
|
|
106,8,65,110,97,108,121,115,116,0,20,2,176,31,
|
|
0,92,3,106,6,83,97,108,101,115,0,20,2,176,
|
|
31,0,92,4,93,112,23,20,2,176,31,0,92,5,
|
|
92,7,20,2,176,31,0,92,6,92,4,20,2,36,
|
|
111,0,176,32,0,20,0,176,33,0,20,0,176,34,
|
|
0,106,2,49,0,20,1,176,35,0,100,20,1,36,
|
|
113,0,176,27,0,106,10,115,97,108,101,115,46,100,
|
|
98,102,0,20,1,36,120,0,176,28,0,106,10,115,
|
|
97,108,101,115,46,100,98,102,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,4,81,84,82,0,106,2,78,0,122,121,4,
|
|
4,0,106,5,89,69,65,82,0,106,2,78,0,92,
|
|
4,121,4,4,0,106,7,65,77,79,85,78,84,0,
|
|
106,2,78,0,92,10,121,4,4,0,4,5,0,20,
|
|
2,36,121,0,176,29,0,120,100,106,10,115,97,108,
|
|
101,115,46,100,98,102,0,100,9,9,20,6,36,122,
|
|
0,176,30,0,20,0,176,31,0,122,122,20,2,176,
|
|
31,0,92,2,92,7,20,2,176,31,0,92,3,122,
|
|
20,2,176,31,0,92,4,93,231,7,20,2,176,31,
|
|
0,92,5,93,136,19,20,2,36,123,0,176,30,0,
|
|
20,0,176,31,0,122,92,2,20,2,176,31,0,92,
|
|
2,92,7,20,2,176,31,0,92,3,92,2,20,2,
|
|
176,31,0,92,4,93,231,7,20,2,176,31,0,92,
|
|
5,93,88,27,20,2,36,124,0,176,30,0,20,0,
|
|
176,31,0,122,92,3,20,2,176,31,0,92,2,92,
|
|
7,20,2,176,31,0,92,3,92,3,20,2,176,31,
|
|
0,92,4,93,231,7,20,2,176,31,0,92,5,93,
|
|
112,23,20,2,36,125,0,176,30,0,20,0,176,31,
|
|
0,122,92,4,20,2,176,31,0,92,2,92,7,20,
|
|
2,176,31,0,92,3,92,4,20,2,176,31,0,92,
|
|
4,93,231,7,20,2,176,31,0,92,5,93,64,31,
|
|
20,2,36,126,0,176,30,0,20,0,176,31,0,122,
|
|
92,5,20,2,176,31,0,92,2,92,8,20,2,176,
|
|
31,0,92,3,122,20,2,176,31,0,92,4,93,231,
|
|
7,20,2,176,31,0,92,5,93,184,11,20,2,36,
|
|
127,0,176,30,0,20,0,176,31,0,122,92,6,20,
|
|
2,176,31,0,92,2,92,8,20,2,176,31,0,92,
|
|
3,92,2,20,2,176,31,0,92,4,93,231,7,20,
|
|
2,176,31,0,92,5,93,160,15,20,2,36,128,0,
|
|
176,30,0,20,0,176,31,0,122,92,7,20,2,176,
|
|
31,0,92,2,92,8,20,2,176,31,0,92,3,92,
|
|
3,20,2,176,31,0,92,4,93,231,7,20,2,176,
|
|
31,0,92,5,93,172,13,20,2,36,129,0,176,30,
|
|
0,20,0,176,31,0,122,92,8,20,2,176,31,0,
|
|
92,2,92,8,20,2,176,31,0,92,3,92,4,20,
|
|
2,176,31,0,92,4,93,231,7,20,2,176,31,0,
|
|
92,5,93,136,19,20,2,36,130,0,176,30,0,20,
|
|
0,176,31,0,122,92,9,20,2,176,31,0,92,2,
|
|
92,10,20,2,176,31,0,92,3,122,20,2,176,31,
|
|
0,92,4,93,231,7,20,2,176,31,0,92,5,93,
|
|
208,7,20,2,36,131,0,176,30,0,20,0,176,31,
|
|
0,122,92,10,20,2,176,31,0,92,2,92,10,20,
|
|
2,176,31,0,92,3,92,2,20,2,176,31,0,92,
|
|
4,93,231,7,20,2,176,31,0,92,5,93,196,9,
|
|
20,2,36,132,0,176,30,0,20,0,176,31,0,122,
|
|
92,11,20,2,176,31,0,92,2,92,10,20,2,176,
|
|
31,0,92,3,92,3,20,2,176,31,0,92,4,93,
|
|
231,7,20,2,176,31,0,92,5,93,184,11,20,2,
|
|
36,133,0,176,30,0,20,0,176,31,0,122,92,12,
|
|
20,2,176,31,0,92,2,92,10,20,2,176,31,0,
|
|
92,3,92,4,20,2,176,31,0,92,4,93,231,7,
|
|
20,2,176,31,0,92,5,93,172,13,20,2,36,134,
|
|
0,176,30,0,20,0,176,31,0,122,92,13,20,2,
|
|
176,31,0,92,2,92,3,20,2,176,31,0,92,3,
|
|
122,20,2,176,31,0,92,4,93,231,7,20,2,176,
|
|
31,0,92,5,93,40,35,20,2,36,135,0,176,30,
|
|
0,20,0,176,31,0,122,92,14,20,2,176,31,0,
|
|
92,2,92,3,20,2,176,31,0,92,3,92,2,20,
|
|
2,176,31,0,92,4,93,231,7,20,2,176,31,0,
|
|
92,5,93,52,33,20,2,36,136,0,176,32,0,20,
|
|
0,176,33,0,20,0,176,34,0,106,2,49,0,20,
|
|
1,176,35,0,100,20,1,36,138,0,100,110,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_STATIC( CLEANUPDATA )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
36,142,0,176,33,0,20,0,36,143,0,176,27,0,
|
|
106,8,101,109,112,46,100,98,102,0,20,1,36,144,
|
|
0,176,27,0,106,10,115,97,108,101,115,46,100,98,
|
|
102,0,20,1,36,146,0,100,110,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_STATIC( X01_TRIPLESELFJOIN )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
13,1,0,116,37,0,36,154,0,176,33,0,20,0,
|
|
36,155,0,113,233,0,0,36,161,0,176,36,0,106,
|
|
151,83,69,76,69,67,84,32,101,46,110,97,109,101,
|
|
44,32,109,46,110,97,109,101,32,65,83,32,109,103,
|
|
114,44,32,115,46,110,97,109,101,32,65,83,32,115,
|
|
107,105,112,95,109,103,114,32,70,82,79,77,32,101,
|
|
109,112,32,101,32,74,79,73,78,32,101,109,112,32,
|
|
109,32,79,78,32,101,46,109,103,114,95,105,100,32,
|
|
61,32,109,46,105,100,32,74,79,73,78,32,101,109,
|
|
112,32,115,32,79,78,32,109,46,109,103,114,95,105,
|
|
100,32,61,32,115,46,105,100,32,87,72,69,82,69,
|
|
32,115,46,105,100,32,62,32,48,32,79,82,68,69,
|
|
82,32,66,89,32,101,46,110,97,109,101,0,12,1,
|
|
80,1,36,162,0,176,22,0,106,42,88,48,49,32,
|
|
84,114,105,112,108,101,32,115,101,108,102,45,106,111,
|
|
105,110,58,32,115,107,105,112,45,108,101,118,101,108,
|
|
32,109,97,110,97,103,101,114,115,0,176,23,0,95,
|
|
1,12,1,92,4,16,20,2,114,51,0,0,36,163,
|
|
0,115,73,36,164,0,104,3,0,170,104,2,0,170,
|
|
176,1,0,106,24,32,32,70,65,73,76,58,32,88,
|
|
48,49,32,40,101,120,99,101,112,116,105,111,110,41,
|
|
0,20,1,36,167,0,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_STATIC( X02_CORRELATEDSUBQUERY )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
13,1,0,116,37,0,36,175,0,176,33,0,20,0,
|
|
36,176,0,113,209,0,0,36,180,0,176,36,0,106,
|
|
129,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,101,109,112,32,101,32,87,72,69,82,
|
|
69,32,115,97,108,97,114,121,32,62,32,40,83,69,
|
|
76,69,67,84,32,65,86,71,40,115,97,108,97,114,
|
|
121,41,32,70,82,79,77,32,101,109,112,32,87,72,
|
|
69,82,69,32,100,101,112,116,32,61,32,101,46,100,
|
|
101,112,116,41,32,79,82,68,69,82,32,66,89,32,
|
|
100,101,112,116,44,32,115,97,108,97,114,121,32,68,
|
|
69,83,67,0,12,1,80,1,36,181,0,176,22,0,
|
|
106,40,88,48,50,32,67,111,114,114,101,108,97,116,
|
|
101,100,32,115,117,98,113,117,101,114,121,58,32,97,
|
|
98,111,118,101,32,100,101,112,116,32,97,118,103,0,
|
|
176,23,0,95,1,12,1,92,3,16,20,2,114,51,
|
|
0,0,36,182,0,115,73,36,183,0,104,3,0,170,
|
|
104,2,0,170,176,1,0,106,24,32,32,70,65,73,
|
|
76,58,32,88,48,50,32,40,101,120,99,101,112,116,
|
|
105,111,110,41,0,20,1,36,186,0,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_STATIC( X03_MULTICTE_PIPELINE )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
13,1,0,116,37,0,36,194,0,176,33,0,20,0,
|
|
36,195,0,113,49,1,0,36,201,0,176,36,0,106,
|
|
207,87,73,84,72,32,100,101,112,116,95,115,116,97,
|
|
116,115,32,65,83,32,40,32,32,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,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,
|
|
32,32,70,82,79,77,32,101,109,112,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,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,61,32,50,32,79,82,68,69,82,32,66,89,
|
|
32,116,111,116,97,108,32,68,69,83,67,0,12,1,
|
|
80,1,36,203,0,176,22,0,106,41,88,48,51,32,
|
|
67,84,69,32,112,105,112,101,108,105,110,101,58,32,
|
|
100,101,112,116,32,115,116,97,116,115,32,119,105,116,
|
|
104,32,102,105,108,116,101,114,0,176,23,0,95,1,
|
|
12,1,92,2,16,21,28,16,73,176,26,0,95,1,
|
|
122,92,2,12,3,92,2,16,20,2,114,51,0,0,
|
|
36,204,0,115,73,36,205,0,104,3,0,170,104,2,
|
|
0,170,176,1,0,106,24,32,32,70,65,73,76,58,
|
|
32,88,48,51,32,40,101,120,99,101,112,116,105,111,
|
|
110,41,0,20,1,36,208,0,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_STATIC( X04_WINDOWLAGLEAD )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
13,1,0,116,37,0,36,216,0,176,33,0,20,0,
|
|
36,217,0,113,223,0,0,36,222,0,176,36,0,106,
|
|
140,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,41,32,65,83,32,112,114,101,118,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,41,32,65,83,32,110,
|
|
101,120,116,32,70,82,79,77,32,101,109,112,32,79,
|
|
82,68,69,82,32,66,89,32,115,97,108,97,114,121,
|
|
0,12,1,80,1,36,224,0,176,22,0,106,43,88,
|
|
48,52,32,76,65,71,43,76,69,65,68,58,32,49,
|
|
48,32,114,111,119,115,44,32,112,114,101,118,47,110,
|
|
101,120,116,32,112,111,112,117,108,97,116,101,100,0,
|
|
176,23,0,95,1,12,1,92,10,8,20,2,114,51,
|
|
0,0,36,225,0,115,73,36,226,0,104,3,0,170,
|
|
104,2,0,170,176,1,0,106,24,32,32,70,65,73,
|
|
76,58,32,88,48,52,32,40,101,120,99,101,112,116,
|
|
105,111,110,41,0,20,1,36,229,0,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_STATIC( X05_RECURSIVEFACTORIAL )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
13,1,0,116,37,0,36,237,0,176,33,0,20,0,
|
|
36,238,0,113,232,0,0,36,244,0,176,36,0,106,
|
|
134,87,73,84,72,32,82,69,67,85,82,83,73,86,
|
|
69,32,102,97,99,116,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,40,110,32,43,32,
|
|
49,41,32,70,82,79,77,32,102,97,99,116,32,87,
|
|
72,69,82,69,32,110,32,60,32,49,48,41,32,83,
|
|
69,76,69,67,84,32,110,44,32,118,97,108,32,70,
|
|
82,79,77,32,102,97,99,116,0,12,1,80,1,36,
|
|
247,0,176,22,0,106,37,88,48,53,32,82,101,99,
|
|
117,114,115,105,118,101,32,102,97,99,116,111,114,105,
|
|
97,108,58,32,49,48,33,61,51,54,50,56,56,48,
|
|
48,0,176,23,0,95,1,12,1,92,10,8,21,28,
|
|
20,73,176,26,0,95,1,92,10,92,2,12,3,97,
|
|
0,95,55,0,8,20,2,114,51,0,0,36,248,0,
|
|
115,73,36,249,0,104,3,0,170,104,2,0,170,176,
|
|
1,0,106,24,32,32,70,65,73,76,58,32,88,48,
|
|
53,32,40,101,120,99,101,112,116,105,111,110,41,0,
|
|
20,1,36,252,0,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_STATIC( X06_SUBQUERYINSELECT )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
13,1,0,116,37,0,36,4,1,176,33,0,20,0,
|
|
36,5,1,113,209,0,0,36,9,1,176,36,0,106,
|
|
112,83,69,76,69,67,84,32,110,97,109,101,44,32,
|
|
115,97,108,97,114,121,44,32,40,83,69,76,69,67,
|
|
84,32,65,86,71,40,115,97,108,97,114,121,41,32,
|
|
70,82,79,77,32,101,109,112,41,32,65,83,32,99,
|
|
111,109,112,97,110,121,95,97,118,103,32,70,82,79,
|
|
77,32,101,109,112,32,87,72,69,82,69,32,108,101,
|
|
118,101,108,32,61,32,52,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,11,1,176,22,0,106,41,88,
|
|
48,54,32,83,117,98,113,117,101,114,121,32,105,110,
|
|
32,83,69,76,69,67,84,58,32,108,101,118,101,108,
|
|
45,52,32,119,105,116,104,32,97,118,103,0,176,23,
|
|
0,95,1,12,1,92,3,16,21,28,15,73,176,26,
|
|
0,95,1,122,92,3,12,3,121,15,20,2,114,51,
|
|
0,0,36,12,1,115,73,36,13,1,104,3,0,170,
|
|
104,2,0,170,176,1,0,106,24,32,32,70,65,73,
|
|
76,58,32,88,48,54,32,40,101,120,99,101,112,116,
|
|
105,111,110,41,0,20,1,36,16,1,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_STATIC( X07_EXISTSANTIPATTERN )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
13,1,0,116,37,0,36,24,1,176,33,0,20,0,
|
|
36,25,1,113,185,0,0,36,30,1,176,36,0,106,
|
|
110,83,69,76,69,67,84,32,110,97,109,101,44,32,
|
|
100,101,112,116,32,70,82,79,77,32,101,109,112,32,
|
|
87,72,69,82,69,32,78,79,84,32,69,88,73,83,
|
|
84,83,32,40,32,32,83,69,76,69,67,84,32,49,
|
|
32,70,82,79,77,32,115,97,108,101,115,32,87,72,
|
|
69,82,69,32,115,97,108,101,115,46,101,109,112,95,
|
|
105,100,32,61,32,101,109,112,46,105,100,41,32,79,
|
|
82,68,69,82,32,66,89,32,110,97,109,101,0,12,
|
|
1,80,1,36,32,1,176,22,0,106,35,88,48,55,
|
|
32,78,79,84,32,69,88,73,83,84,83,58,32,101,
|
|
109,112,115,32,119,105,116,104,111,117,116,32,115,97,
|
|
108,101,115,0,176,23,0,95,1,12,1,92,5,16,
|
|
20,2,114,51,0,0,36,33,1,115,73,36,34,1,
|
|
104,3,0,170,104,2,0,170,176,1,0,106,24,32,
|
|
32,70,65,73,76,58,32,88,48,55,32,40,101,120,
|
|
99,101,112,116,105,111,110,41,0,20,1,36,37,1,
|
|
7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_STATIC( X08_PIVOTMULTICOLUMN )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
13,1,0,116,37,0,36,45,1,176,33,0,20,0,
|
|
36,46,1,113,160,1,0,36,54,1,176,36,0,105,
|
|
61,1,83,69,76,69,67,84,32,101,46,110,97,109,
|
|
101,44,32,83,85,77,40,67,65,83,69,32,87,72,
|
|
69,78,32,115,46,113,116,114,32,61,32,49,32,84,
|
|
72,69,78,32,115,46,97,109,111,117,110,116,32,69,
|
|
76,83,69,32,48,32,69,78,68,41,32,65,83,32,
|
|
113,49,44,32,83,85,77,40,67,65,83,69,32,87,
|
|
72,69,78,32,115,46,113,116,114,32,61,32,50,32,
|
|
84,72,69,78,32,115,46,97,109,111,117,110,116,32,
|
|
69,76,83,69,32,48,32,69,78,68,41,32,65,83,
|
|
32,113,50,44,32,83,85,77,40,67,65,83,69,32,
|
|
87,72,69,78,32,115,46,113,116,114,32,61,32,51,
|
|
32,84,72,69,78,32,115,46,97,109,111,117,110,116,
|
|
32,69,76,83,69,32,48,32,69,78,68,41,32,65,
|
|
83,32,113,51,44,32,83,85,77,40,67,65,83,69,
|
|
32,87,72,69,78,32,115,46,113,116,114,32,61,32,
|
|
52,32,84,72,69,78,32,115,46,97,109,111,117,110,
|
|
116,32,69,76,83,69,32,48,32,69,78,68,41,32,
|
|
65,83,32,113,52,32,70,82,79,77,32,101,109,112,
|
|
32,101,32,74,79,73,78,32,115,97,108,101,115,32,
|
|
115,32,79,78,32,101,46,105,100,32,61,32,115,46,
|
|
101,109,112,95,105,100,32,71,82,79,85,80,32,66,
|
|
89,32,101,46,110,97,109,101,32,79,82,68,69,82,
|
|
32,66,89,32,101,46,110,97,109,101,0,12,1,80,
|
|
1,36,56,1,176,22,0,106,42,88,48,56,32,81,
|
|
117,97,114,116,101,114,108,121,32,112,105,118,111,116,
|
|
58,32,110,97,109,101,32,43,32,81,49,45,81,52,
|
|
32,99,111,108,117,109,110,115,0,176,23,0,95,1,
|
|
12,1,92,3,16,21,28,15,73,176,26,0,95,1,
|
|
122,92,2,12,3,121,15,20,2,114,51,0,0,36,
|
|
57,1,115,73,36,58,1,104,3,0,170,104,2,0,
|
|
170,176,1,0,106,24,32,32,70,65,73,76,58,32,
|
|
88,48,56,32,40,101,120,99,101,112,116,105,111,110,
|
|
41,0,20,1,36,61,1,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_STATIC( X09_NESTEDAGGREGATION )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
13,1,0,116,37,0,36,69,1,176,33,0,20,0,
|
|
36,70,1,113,228,0,0,36,74,1,176,36,0,106,
|
|
134,87,73,84,72,32,100,101,112,116,95,116,111,116,
|
|
97,108,115,32,65,83,32,40,32,32,83,69,76,69,
|
|
67,84,32,100,101,112,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,32,71,82,79,
|
|
85,80,32,66,89,32,100,101,112,116,41,32,83,69,
|
|
76,69,67,84,32,65,86,71,40,116,111,116,97,108,
|
|
41,32,65,83,32,97,118,103,95,100,101,112,116,95,
|
|
116,111,116,97,108,32,70,82,79,77,32,100,101,112,
|
|
116,95,116,111,116,97,108,115,0,12,1,80,1,36,
|
|
76,1,176,22,0,106,40,88,48,57,32,78,101,115,
|
|
116,101,100,32,97,103,103,58,32,97,118,103,32,111,
|
|
102,32,100,101,112,116,32,115,97,108,97,114,121,32,
|
|
115,117,109,115,0,176,23,0,95,1,12,1,122,8,
|
|
21,28,14,73,176,26,0,95,1,122,122,12,3,121,
|
|
15,20,2,114,51,0,0,36,77,1,115,73,36,78,
|
|
1,104,3,0,170,104,2,0,170,176,1,0,106,24,
|
|
32,32,70,65,73,76,58,32,88,48,57,32,40,101,
|
|
120,99,101,112,116,105,111,110,41,0,20,1,36,81,
|
|
1,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_STATIC( X10_RECURSIVEBOMTREE )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
13,1,0,116,37,0,36,89,1,176,33,0,20,0,
|
|
36,90,1,113,150,1,0,36,98,1,176,36,0,105,
|
|
39,1,87,73,84,72,32,82,69,67,85,82,83,73,
|
|
86,69,32,99,104,97,105,110,32,65,83,32,40,83,
|
|
69,76,69,67,84,32,105,100,44,32,110,97,109,101,
|
|
44,32,115,97,108,97,114,121,44,32,115,97,108,97,
|
|
114,121,32,65,83,32,116,111,116,97,108,95,115,97,
|
|
108,44,32,49,32,65,83,32,100,101,112,116,104,32,
|
|
70,82,79,77,32,101,109,112,32,87,72,69,82,69,
|
|
32,105,100,32,61,32,49,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,101,46,115,
|
|
97,108,97,114,121,44,32,99,46,116,111,116,97,108,
|
|
95,115,97,108,32,43,32,101,46,115,97,108,97,114,
|
|
121,44,32,99,46,100,101,112,116,104,32,43,32,49,
|
|
32,70,82,79,77,32,101,109,112,32,101,32,74,79,
|
|
73,78,32,99,104,97,105,110,32,99,32,79,78,32,
|
|
101,46,109,103,114,95,105,100,32,61,32,99,46,105,
|
|
100,41,32,83,69,76,69,67,84,32,110,97,109,101,
|
|
44,32,115,97,108,97,114,121,44,32,116,111,116,97,
|
|
108,95,115,97,108,44,32,100,101,112,116,104,32,70,
|
|
82,79,77,32,99,104,97,105,110,32,79,82,68,69,
|
|
82,32,66,89,32,100,101,112,116,104,44,32,110,97,
|
|
109,101,0,12,1,80,1,36,100,1,176,22,0,106,
|
|
50,88,49,48,32,82,101,99,117,114,115,105,118,101,
|
|
32,66,79,77,58,32,67,69,79,32,99,104,97,105,
|
|
110,44,32,97,99,99,117,109,117,108,97,116,105,110,
|
|
103,32,115,97,108,97,114,121,0,176,23,0,95,1,
|
|
12,1,92,10,8,21,28,19,73,176,26,0,95,1,
|
|
122,122,12,3,106,4,67,69,79,0,8,20,2,114,
|
|
51,0,0,36,101,1,115,73,36,102,1,104,3,0,
|
|
170,104,2,0,170,176,1,0,106,24,32,32,70,65,
|
|
73,76,58,32,88,49,48,32,40,101,120,99,101,112,
|
|
116,105,111,110,41,0,20,1,36,105,1,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_STATIC( X11_WINDOWPERCENTILE )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
13,1,0,116,37,0,36,113,1,176,33,0,20,0,
|
|
36,114,1,113,198,0,0,36,119,1,176,36,0,106,
|
|
115,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,
|
|
41,32,65,83,32,114,110,44,32,67,79,85,78,84,
|
|
40,42,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,32,79,82,68,69,82,32,66,89,32,115,97,108,
|
|
97,114,121,0,12,1,80,1,36,121,1,176,22,0,
|
|
106,43,88,49,49,32,80,101,114,99,101,110,116,105,
|
|
108,101,32,114,97,110,107,58,32,49,48,32,114,111,
|
|
119,115,32,119,105,116,104,32,114,110,43,116,111,116,
|
|
97,108,0,176,23,0,95,1,12,1,92,10,8,20,
|
|
2,114,51,0,0,36,122,1,115,73,36,123,1,104,
|
|
3,0,170,104,2,0,170,176,1,0,106,24,32,32,
|
|
70,65,73,76,58,32,88,49,49,32,40,101,120,99,
|
|
101,112,116,105,111,110,41,0,20,1,36,126,1,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_STATIC( X12_MULTIJOINTHREETABLES )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
13,1,0,116,37,0,36,134,1,176,33,0,20,0,
|
|
36,135,1,113,254,0,0,36,141,1,176,36,0,106,
|
|
182,83,69,76,69,67,84,32,101,46,110,97,109,101,
|
|
44,32,109,46,110,97,109,101,32,65,83,32,109,103,
|
|
114,44,32,83,85,77,40,115,46,97,109,111,117,110,
|
|
116,41,32,65,83,32,116,111,116,97,108,95,115,97,
|
|
108,101,115,32,70,82,79,77,32,101,109,112,32,101,
|
|
32,74,79,73,78,32,101,109,112,32,109,32,79,78,
|
|
32,101,46,109,103,114,95,105,100,32,61,32,109,46,
|
|
105,100,32,74,79,73,78,32,115,97,108,101,115,32,
|
|
115,32,79,78,32,101,46,105,100,32,61,32,115,46,
|
|
101,109,112,95,105,100,32,71,82,79,85,80,32,66,
|
|
89,32,101,46,110,97,109,101,44,32,109,46,110,97,
|
|
109,101,32,79,82,68,69,82,32,66,89,32,116,111,
|
|
116,97,108,95,115,97,108,101,115,32,68,69,83,67,
|
|
0,12,1,80,1,36,142,1,176,22,0,106,32,88,
|
|
49,50,32,51,45,116,97,98,108,101,32,74,79,73,
|
|
78,58,32,101,109,112,43,109,103,114,43,115,97,108,
|
|
101,115,0,176,23,0,95,1,12,1,92,2,16,20,
|
|
2,114,51,0,0,36,143,1,115,73,36,144,1,104,
|
|
3,0,170,104,2,0,170,176,1,0,106,24,32,32,
|
|
70,65,73,76,58,32,88,49,50,32,40,101,120,99,
|
|
101,112,116,105,111,110,41,0,20,1,36,147,1,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_STATIC( X13_CTE_REUSE )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
13,1,0,116,37,0,36,155,1,176,33,0,20,0,
|
|
36,156,1,113,15,1,0,36,162,1,176,36,0,106,
|
|
199,87,73,84,72,32,115,116,97,116,115,32,65,83,
|
|
32,40,32,32,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,44,32,67,
|
|
79,85,78,84,40,42,41,32,65,83,32,99,110,116,
|
|
32,70,82,79,77,32,101,109,112,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,97,118,103,95,
|
|
115,97,108,44,32,99,110,116,32,70,82,79,77,32,
|
|
115,116,97,116,115,32,87,72,69,82,69,32,97,118,
|
|
103,95,115,97,108,32,62,32,40,83,69,76,69,67,
|
|
84,32,65,86,71,40,115,97,108,97,114,121,41,32,
|
|
70,82,79,77,32,101,109,112,41,32,79,82,68,69,
|
|
82,32,66,89,32,97,118,103,95,115,97,108,32,68,
|
|
69,83,67,0,12,1,80,1,36,163,1,176,22,0,
|
|
106,33,88,49,51,32,67,84,69,32,43,32,115,99,
|
|
97,108,97,114,32,115,117,98,113,117,101,114,121,32,
|
|
102,105,108,116,101,114,0,176,23,0,95,1,12,1,
|
|
122,16,20,2,114,51,0,0,36,164,1,115,73,36,
|
|
165,1,104,3,0,170,104,2,0,170,176,1,0,106,
|
|
24,32,32,70,65,73,76,58,32,88,49,51,32,40,
|
|
101,120,99,101,112,116,105,111,110,41,0,20,1,36,
|
|
168,1,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_STATIC( X14_DENSERANKGAP )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
13,1,0,116,37,0,36,176,1,176,33,0,20,0,
|
|
36,177,1,113,248,0,0,36,183,1,176,36,0,106,
|
|
148,87,73,84,72,32,114,97,110,107,101,100,32,65,
|
|
83,32,40,32,32,83,69,76,69,67,84,32,68,73,
|
|
83,84,73,78,67,84,32,115,97,108,97,114,121,44,
|
|
32,32,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,114,110,107,32,32,32,70,82,79,
|
|
77,32,101,109,112,41,32,83,69,76,69,67,84,32,
|
|
115,97,108,97,114,121,44,32,114,110,107,32,70,82,
|
|
79,77,32,114,97,110,107,101,100,32,79,82,68,69,
|
|
82,32,66,89,32,114,110,107,0,12,1,80,1,36,
|
|
185,1,176,22,0,106,44,88,49,52,32,68,69,78,
|
|
83,69,95,82,65,78,75,32,115,97,108,97,114,121,
|
|
32,98,97,110,100,115,58,32,114,97,110,107,32,49,
|
|
61,104,105,103,104,101,115,116,0,176,23,0,95,1,
|
|
12,1,92,5,16,21,28,15,73,176,26,0,95,1,
|
|
122,92,2,12,3,122,8,20,2,114,51,0,0,36,
|
|
186,1,115,73,36,187,1,104,3,0,170,104,2,0,
|
|
170,176,1,0,106,24,32,32,70,65,73,76,58,32,
|
|
88,49,52,32,40,101,120,99,101,112,116,105,111,110,
|
|
41,0,20,1,36,190,1,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_STATIC( X15_ULTIMATECOMBO )
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
13,1,0,116,37,0,36,198,1,176,33,0,20,0,
|
|
36,199,1,113,34,2,0,36,212,1,176,36,0,105,
|
|
188,1,87,73,84,72,32,82,69,67,85,82,83,73,
|
|
86,69,32,111,114,103,32,65,83,32,40,32,32,83,
|
|
69,76,69,67,84,32,105,100,44,32,110,97,109,101,
|
|
44,32,115,97,108,97,114,121,44,32,49,32,65,83,
|
|
32,100,101,112,116,104,32,70,82,79,77,32,101,109,
|
|
112,32,87,72,69,82,69,32,109,103,114,95,105,100,
|
|
32,61,32,48,32,32,32,85,78,73,79,78,32,65,
|
|
76,76,32,32,32,83,69,76,69,67,84,32,101,46,
|
|
105,100,44,32,101,46,110,97,109,101,44,32,101,46,
|
|
115,97,108,97,114,121,44,32,111,46,100,101,112,116,
|
|
104,32,43,32,49,32,32,32,70,82,79,77,32,101,
|
|
109,112,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,100,101,112,116,104,44,32,
|
|
115,97,108,97,114,121,44,32,67,65,83,69,32,87,
|
|
72,69,78,32,115,97,108,97,114,121,32,62,32,49,
|
|
48,48,48,48,32,84,72,69,78,32,39,69,120,101,
|
|
99,117,116,105,118,101,39,32,32,32,32,32,32,87,
|
|
72,69,78,32,115,97,108,97,114,121,32,62,32,55,
|
|
48,48,48,32,84,72,69,78,32,39,83,101,110,105,
|
|
111,114,39,32,69,76,83,69,32,39,83,116,97,102,
|
|
102,39,32,69,78,68,32,65,83,32,116,105,101,114,
|
|
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,115,97,
|
|
108,95,114,97,110,107,32,70,82,79,77,32,111,114,
|
|
103,32,87,72,69,82,69,32,115,97,108,97,114,121,
|
|
32,62,32,40,83,69,76,69,67,84,32,65,86,71,
|
|
40,115,97,108,97,114,121,41,32,70,82,79,77,32,
|
|
101,109,112,41,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,214,1,176,22,0,106,45,88,49,53,32,
|
|
85,108,116,105,109,97,116,101,58,32,82,67,84,69,
|
|
43,87,105,110,100,111,119,43,83,117,98,113,117,101,
|
|
114,121,43,67,65,83,69,43,82,97,110,107,0,176,
|
|
23,0,95,1,12,1,92,3,16,21,28,15,73,176,
|
|
26,0,95,1,122,92,5,12,3,122,8,20,2,114,
|
|
51,0,0,36,215,1,115,73,36,216,1,104,3,0,
|
|
170,104,2,0,170,176,1,0,106,24,32,32,70,65,
|
|
73,76,58,32,88,49,53,32,40,101,120,99,101,112,
|
|
116,105,111,110,41,0,20,1,36,219,1,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|
|
HB_FUNC_INITSTATICS()
|
|
{
|
|
static const HB_BYTE pcode[] =
|
|
{
|
|
117,37,0,3,0,116,37,0,121,82,1,0,121,82,
|
|
2,0,121,82,3,0,7
|
|
};
|
|
|
|
hb_vmExecute( pcode, symbols );
|
|
}
|
|
|