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);
openSUSE Build Service is sponsored by