| 7713 | } |
| 7714 | |
| 7715 | static boolean_t |
| 7716 | zdb_parse_block_sizes(char *sizes, uint64_t *lsize, uint64_t *psize) |
| 7717 | { |
| 7718 | char *s0, *s1; |
| 7719 | |
| 7720 | if (sizes == NULL) |
| 7721 | return (B_FALSE); |
| 7722 | |
| 7723 | s0 = strtok(sizes, "/"); |
| 7724 | if (s0 == NULL) |
| 7725 | return (B_FALSE); |
| 7726 | s1 = strtok(NULL, "/"); |
| 7727 | *lsize = strtoull(s0, NULL, 16); |
| 7728 | *psize = s1 ? strtoull(s1, NULL, 16) : *lsize; |
| 7729 | return (*lsize >= *psize && *psize > 0); |
| 7730 | } |
| 7731 | |
| 7732 | #define ZIO_COMPRESS_MASK(alg) (1ULL << (ZIO_COMPRESS_##alg)) |
| 7733 |
no test coverage detected