C++20 Port #5
| @ -480,7 +480,14 @@ export namespace core { | ||||
| 	void copy(slice<u8> const & target, slice<u8 const> const & origin) { | ||||
| 		if (target.length < origin.length) core::unreachable(); | ||||
| 
 | ||||
| 		for (usize i = 0; i < origin.length; i += 1) target[i] = origin[i]; | ||||
| 		for (usize i = 0; i < target.length; i += 1) target[i] = origin[i]; | ||||
| 	} | ||||
| 
 | ||||
| 	/**
 | ||||
| 	 * Zeroes the contents of `target`. | ||||
| 	 */ | ||||
| 	void zero(slice<u8> const & target) { | ||||
| 		for (usize i = 0; i < target.length; i += 1) target[i] = 0; | ||||
| 	} | ||||
| 
 | ||||
| 	/**
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user