| 833 | } |
| 834 | |
| 835 | bool compareMemory(const MemoryBlock &haystack, const MemoryBlock &needle) |
| 836 | { |
| 837 | if (haystack.getSize() != needle.getSize()) |
| 838 | return (false); |
| 839 | |
| 840 | for (size_t i = 0; i<needle.getSize(); i++) |
| 841 | { |
| 842 | if ((uint8)haystack[i] == midiByteMask) |
| 843 | { |
| 844 | continue; |
| 845 | } |
| 846 | else if ((uint8)haystack[i] != (uint8)needle[i]) |
| 847 | { |
| 848 | return (false); |
| 849 | } |
| 850 | } |
| 851 | return (true); |
| 852 | } |
| 853 | |
| 854 | const BigInteger memoryToBits(const MemoryBlock &mb) |
| 855 | { |
no test coverage detected