msbuild

Форк
0
/
armel.jessie.patch 
43 строки · 1.3 Кб
1
diff -u -r a/usr/include/urcu/uatomic/generic.h b/usr/include/urcu/uatomic/generic.h
2
--- a/usr/include/urcu/uatomic/generic.h	2014-10-22 15:00:58.000000000 -0700
3
+++ b/usr/include/urcu/uatomic/generic.h	2020-10-30 21:38:28.550000000 -0700
4
@@ -69,10 +69,10 @@
5
 #endif
6
 #ifdef UATOMIC_HAS_ATOMIC_SHORT
7
 	case 2:
8
-		return __sync_val_compare_and_swap_2(addr, old, _new);
9
+		return __sync_val_compare_and_swap_2((uint16_t*) addr, old, _new);
10
 #endif
11
 	case 4:
12
-		return __sync_val_compare_and_swap_4(addr, old, _new);
13
+		return __sync_val_compare_and_swap_4((uint32_t*) addr, old, _new);
14
 #if (CAA_BITS_PER_LONG == 64)
15
 	case 8:
16
 		return __sync_val_compare_and_swap_8(addr, old, _new);
17
@@ -109,7 +109,7 @@
18
 		return;
19
 #endif
20
 	case 4:
21
-		__sync_and_and_fetch_4(addr, val);
22
+		__sync_and_and_fetch_4((uint32_t*) addr, val);
23
 		return;
24
 #if (CAA_BITS_PER_LONG == 64)
25
 	case 8:
26
@@ -148,7 +148,7 @@
27
 		return;
28
 #endif
29
 	case 4:
30
-		__sync_or_and_fetch_4(addr, val);
31
+		__sync_or_and_fetch_4((uint32_t*) addr, val);
32
 		return;
33
 #if (CAA_BITS_PER_LONG == 64)
34
 	case 8:
35
@@ -187,7 +187,7 @@
36
 		return __sync_add_and_fetch_2(addr, val);
37
 #endif
38
 	case 4:
39
-		return __sync_add_and_fetch_4(addr, val);
40
+		return __sync_add_and_fetch_4((uint32_t*) addr, val);
41
 #if (CAA_BITS_PER_LONG == 64)
42
 	case 8:
43
 		return __sync_add_and_fetch_8(addr, val);
44

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.