| ... | ... | @@ -17,7 +17,7 @@ const compiler_rt = @import("../compiler_rt.zig"); |
| 17 | 17 | const symbol = compiler_rt.symbol; |
| 18 | 18 | const builtin = @import("builtin"); |
| 19 | 19 | |
| 20 | | extern fn memset(dest: ?[*]u8, c: u8, n: usize) callconv(.c) ?[*]u8; |
| 20 | extern fn memset(dest: ?[*]u8, c: c_int, n: usize) callconv(.c) ?[*]u8; |
| 21 | 21 | extern fn memcpy(noalias dest: ?[*]u8, noalias src: ?[*]const u8, n: usize) callconv(.c) ?[*]u8; |
| 22 | 22 | extern fn memmove(dest: ?[*]u8, src: ?[*]const u8, n: usize) callconv(.c) ?[*]u8; |
| 23 | 23 | |
| ... | ... | @@ -138,7 +138,7 @@ fn __memmove_chk(dest: ?[*]u8, src: ?[*]const u8, n: usize, dest_n: usize) callc |
| 138 | 138 | return memmove(dest, src, n); |
| 139 | 139 | } |
| 140 | 140 | |
| 141 | | fn __memset_chk(dest: ?[*]u8, c: u8, n: usize, dest_n: usize) callconv(.c) ?[*]u8 { |
| 141 | fn __memset_chk(dest: ?[*]u8, c: c_int, n: usize, dest_n: usize) callconv(.c) ?[*]u8 { |
| 142 | 142 | if (dest_n < n) __chk_fail(); |
| 143 | 143 | return memset(dest, c, n); |
| 144 | 144 | } |