This PR fixes -Wsign-compare warning on ARM 32-bit platform which is emitted on master (54f812d9d29893c690ae06b84aaeab128186aa36) by different compilers:
- GCC:
CXX util/libbitcoin_util_a-asmap.o
util/asmap.cpp: In function ‘uint32_t Interpret(const std::vector<bool>&, const std::vector<bool>&)’:
util/asmap.cpp:82:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (jump >= endpos - pos) break;
~~~~~^~~~~~~~~~~~~~~
CXX util/libbitcoin_util_a-bytevectorhash.o
- Clang:
CXX util/libbitcoin_util_a-asmap.o
util/asmap.cpp:82:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'std::ptrdiff_t' (aka 'int') [-Wsign-compare]
if (jump >= endpos - pos) break;
~~~~ ^ ~~~~~~~~~~~~
CXX util/libbitcoin_util_a-bytevectorhash.o
1 warning generated.