File btrfsprogs-libblkid-static-lib-clash.patch of Package btrfsprogs
Index: btrfs-progs-v6.14/common/parse-utils.c
===================================================================
--- btrfs-progs-v6.14.orig/common/parse-utils.c
+++ btrfs-progs-v6.14/common/parse-utils.c
@@ -71,7 +71,7 @@ int parse_u64(const char *str, u64 *resu
* Returned values are u64, value validation and interpretation should be done
* by the caller.
*/
-int parse_range(const char *range, u64 *start, u64 *end)
+int parse_range_u64(const char *range, u64 *start, u64 *end)
{
char *dots;
char *endptr;
@@ -134,7 +134,7 @@ int parse_range_u32(const char *range, u
u64 tmp_start;
u64 tmp_end;
- if (parse_range(range, &tmp_start, &tmp_end))
+ if (parse_range_u64(range, &tmp_start, &tmp_end))
return 1;
if (range_to_u32(tmp_start, tmp_end, start, end))
@@ -149,7 +149,7 @@ int parse_range_u32(const char *range, u
*/
int parse_range_strict(const char *range, u64 *start, u64 *end)
{
- if (parse_range(range, start, end) == 0) {
+ if (parse_range_u64(range, start, end) == 0) {
if (*start >= *end) {
error("range %llu..%llu not allowed", *start, *end);
return 1;
Index: btrfs-progs-v6.14/common/parse-utils.h
===================================================================
--- btrfs-progs-v6.14.orig/common/parse-utils.h
+++ btrfs-progs-v6.14/common/parse-utils.h
@@ -24,7 +24,7 @@ enum btrfs_csum_type parse_csum_type(con
int parse_u64(const char *str, u64 *result);
int parse_u64_with_suffix(const char *s, u64 *value_ret);
int parse_range_u32(const char *range, u32 *start, u32 *end);
-int parse_range(const char *range, u64 *start, u64 *end);
+int parse_range_u64(const char *range, u64 *start, u64 *end);
int parse_range_strict(const char *range, u64 *start, u64 *end);
int parse_bg_profile(const char *profile, u64 *flags);
int parse_compress_type(const char *type);