2026-08-27 13:13:08 -05:00 | | | //+------------------------------------------------------------------+
|
| | | //| 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
|
| | | {
|
2026-09-23 15:22:18 -05:00 | | | //+------------------------------------------------------------------+
|
| | | //| |
|
| | | //+------------------------------------------------------------------+
|
| | | #define TSNTABLES_ULL_ONES (0x0101010101010101)
|
| | | #define TSNTABLES_SWAR_REPLY8(C) ((C) * TSNTABLES_ULL_ONES)
|
| | |
|
2026-08-27 13:13:08 -05:00 | | | //+------------------------------------------------------------------+
|
| | | //| |
|
| | | //+------------------------------------------------------------------+
|
| | | //--- 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)
|
| | | // (
|
2026-08-28 15:26:43 -05:00 | | | #define TSNTABLES_SWAR_MASK_PARA_INI (0x2828282828282828)
|
| | | // )
|
| | | #define TSNTABLES_SWAR_MASK_PARA_END (0x2929292929292929)
|
2026-08-27 13:13:08 -05:00 | | | // \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
|