| 679 | } |
| 680 | |
| 681 | static uint32_t jl_decode_hex4(const char *text) { |
| 682 | uint32_t value = 0; |
| 683 | for (size_t i = 0; i < 4U; i++) { |
| 684 | value = (value << 4U) | jl_hex_value((unsigned char)text[i]); |
| 685 | } |
| 686 | return value; |
| 687 | } |
| 688 | |
| 689 | static bool jl_match_output(const unsigned char *bytes, size_t byte_count, const char *target, |
| 690 | size_t target_length, size_t *target_pos) { |
no test coverage detected