Skip to content

Commit 26453bb

Browse files
committed
unary negation of unsigned integers
unbreak build for: - linux (mips/mipsel) - freebsd - dragonfly - bitrig - openbsd by converting unsigned integers `-1` to `!0`
1 parent 48b3def commit 26453bb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Diff for: src/liblibc/lib.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -3134,7 +3134,7 @@ pub mod consts {
31343134
pub const MAP_FIXED : c_int = 0x0010;
31353135
pub const MAP_ANON : c_int = 0x0800;
31363136

3137-
pub const MAP_FAILED : *mut c_void = -1 as *mut c_void;
3137+
pub const MAP_FAILED : *mut c_void = !0 as *mut c_void;
31383138

31393139
pub const MCL_CURRENT : c_int = 0x0001;
31403140
pub const MCL_FUTURE : c_int = 0x0002;
@@ -3870,7 +3870,7 @@ pub mod consts {
38703870
pub const MAP_FIXED : c_int = 0x0010;
38713871
pub const MAP_ANON : c_int = 0x1000;
38723872

3873-
pub const MAP_FAILED : *mut c_void = -1 as *mut c_void;
3873+
pub const MAP_FAILED : *mut c_void = !0 as *mut c_void;
38743874

38753875
pub const MCL_CURRENT : c_int = 0x0001;
38763876
pub const MCL_FUTURE : c_int = 0x0002;
@@ -4324,7 +4324,7 @@ pub mod consts {
43244324
pub const MAP_FIXED : c_int = 0x0010;
43254325
pub const MAP_ANON : c_int = 0x1000;
43264326

4327-
pub const MAP_FAILED : *mut c_void = -1 as *mut c_void;
4327+
pub const MAP_FAILED : *mut c_void = !0 as *mut c_void;
43284328

43294329
pub const MCL_CURRENT : c_int = 0x0001;
43304330
pub const MCL_FUTURE : c_int = 0x0002;

0 commit comments

Comments
 (0)