contract3, fixed issues with ser/de

This commit is contained in:
NikVolf
2017-04-20 19:37:08 +03:00
parent d237b84f2b
commit 3a3d74b8c4
4 changed files with 21 additions and 10 deletions
+3 -3
View File
@@ -4,13 +4,13 @@
use std::slice;
#[link_args = "-s WASM=1 -s NO_EXIT_RUNTIME=1 -s NO_FILESYSTEM=1"]
#[link_args = "-s WASM=1 -s NO_EXIT_RUNTIME=1 -s NO_FILESYSTEM=1 -s EXPORTED_FUNCTIONS=['_call']"]
extern {}
#[no_mangle]
pub fn call(input: *mut u8) {
let mut slice = unsafe { slice::from_raw_parts_mut(input, 8192) }; // 8kb input data
for i in 0..slice.len() {
let slice = unsafe { slice::from_raw_parts_mut(input, 8192) }; // 8kb input data
for i in 0..8192 {
slice[i] = slice[i] + 2;
}
}