20 lines
		
	
	
		
			304 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			304 B
		
	
	
	
		
			C
		
	
	
	
| #include "tests.h"
 | |
| 
 | |
| void
 | |
| fill_memory_ex(void *ptr, size_t size, unsigned char start,
 | |
| 	       unsigned char period)
 | |
| {
 | |
| 	unsigned char *p = ptr;
 | |
| 	size_t i;
 | |
| 
 | |
| 	for (i = 0; i < size; i++) {
 | |
| 		p[i] = start + i % period;
 | |
| 	}
 | |
| }
 | |
| 
 | |
| void
 | |
| fill_memory(void *ptr, size_t size)
 | |
| {
 | |
| 	fill_memory_ex(ptr, size, 0x80, 0x80);
 | |
| }
 |