TsnTables/Src/Bits/Swar/Mask.mqh
nique_372 63817d7895 ?¿
2026-09-23 15:22:18 -05:00

58 lines
2.3 KiB
MQL5

//+------------------------------------------------------------------+
//| Mask.mqh |
//| Copyright 2026, Niquel Mendoza |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2026, Niquel Mendoza"
#property link "https://www.mql5.com"
#property strict
#ifndef TSNTABES_SRC_BITS_SWAR_MASK_MQH
#define TSNTABES_SRC_BITS_SWAR_MASK_MQH
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
namespace TSN
{
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
#define TSNTABLES_ULL_ONES (0x0101010101010101)
#define TSNTABLES_SWAR_REPLY8(C) ((C) * TSNTABLES_ULL_ONES)
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
//--- Mascaras especificas de chars
// '
#define TSNTABLES_SWAR_MASK_COMILLA_APOS (0x2727272727272727)
// ;
#define TSNTABLES_SWAR_MASK_PUNTO_COMMA (0x3B3B3B3B3B3B3B3B)
// "
#define TSNTABLES_SWAR_MASK_COMILLA (0x2222222222222222)
// \
#define TSNTABLES_SWAR_MASK_BACK_SLASH (0x5C5C5C5C5C5C5C5C)
// (
#define TSNTABLES_SWAR_MASK_PARA_INI (0x2828282828282828)
// )
#define TSNTABLES_SWAR_MASK_PARA_END (0x2929292929292929)
// \n
#define TSNTABLES_SWAR_MASK_NEW_LINE (0x0A0A0A0A0A0A0A0A)
// ]
#define TSNTABLES_SWAR_MASK_COR_END (0x5D5D5D5D5D5D5D5D)
// }
#define TSNTABLES_SWAR_MASK_LLAVE_END (0x7D7D7D7D7D7D7D7D)
// ,
#define TSNTABLES_SWAR_MASK_COMMA (0x2C2C2C2C2C2C2C2C)
//
#define TSNTABLES_SWAR_MASK_COMODIN (0x2323232323232323)
// Espacio
#define TSNTABLES_SWAR_MASK_ESPACIO (0x2020202020202020)
// :
#define TSNTABLES_SWAR_MASK_DOS_PUNTOS (0x3A3A3A3A3A3A3A3A)
// =
#define TSNTABLES_SWAR_MASK_IGUAL (0x3D3D3D3D3D3D3D3D)
}
#endif // TSNTABES_SRC_BITS_SWAR_MASK_MQH