45 lines
1.4 KiB
MQL5
45 lines
1.4 KiB
MQL5
//+------------------------------------------------------------------+
| |||
//| Test2.mq5 |
| |||
//| Copyright 2026, Niquel Mendoza |
| |||
//| https://www.mql5.com |
| |||
//+------------------------------------------------------------------+
| |||
#property copyright "Copyright 2026, Niquel Mendoza"
| |||
#property link "https://www.mql5.com"
| |||
#property version "1.00"
| |||
#property strict
| |||
| |||
//+------------------------------------------------------------------+
| |||
//| |
| |||
//+------------------------------------------------------------------+
| |||
#include "XUL.mqh"
| |||
#include "XU.mqh"
| |||
| |||
//+------------------------------------------------------------------+
| |||
//| Script program start function |
| |||
//+------------------------------------------------------------------+
| |||
void OnStart()
| |||
{
| |||
//---
| |||
union UL64_8
| |||
{
| |||
uchar in[8];
| |||
ulong v;
| |||
} v;
| |||
| |||
v.in[0] = 'h';
| |||
v.in[1] = 'o';
| |||
v.in[2] = 'l';
| |||
v.in[3] = 'a';
| |||
v.in[4] = 'h';
| |||
v.in[5] = 'o';
| |||
v.in[6] = 'l';
| |||
v.in[7] = 'a';
| |||
| |||
ulong raw[1] = { v.v };
| |||
ulong h = TSN::XUL::XXH64(raw, 1, 0ULL);
| |||
Print(h);
| |||
| |||
h = TSN::XU::XXH64(v.in, 8, 0ULL);
| |||
Print(h);
| |||
}
| |||
//+------------------------------------------------------------------+
|