52 lines
		
	
	
		
			634 B
		
	
	
	
		
			C++
		
	
	
	
		
		
			
		
	
	
			52 lines
		
	
	
		
			634 B
		
	
	
	
		
			C++
		
	
	
	
|  | #include <string.h>
 | ||
|  | #include <stdio.h>
 | ||
|  | 
 | ||
|  | 
 | ||
|  | #define TRACE (*(unsigned char *)0x40000000)
 | ||
|  | extern "C" { | ||
|  |      | ||
|  | int _read(int file, char* ptr, int len) { | ||
|  |     return 0; | ||
|  | } | ||
|  | 
 | ||
|  | int _open(int fd) { | ||
|  |     return 0; | ||
|  | } | ||
|  | 
 | ||
|  | int _close(int fd){ | ||
|  |     return 0; | ||
|  | } | ||
|  | 
 | ||
|  | int _fstat_r(int fd) { | ||
|  |     return 0; | ||
|  | } | ||
|  | 
 | ||
|  | int _lseek_r(struct _reent *ptr, FILE *fp, long offset, int whence){ | ||
|  |     return 0; | ||
|  | } | ||
|  | 
 | ||
|  | int _isatty_r(struct _reent *ptr, int fd) { | ||
|  |     return 0; | ||
|  | } | ||
|  | 
 | ||
|  | 
 | ||
|  | int _write(int file, const char *ptr, int len) { | ||
|  |   int x; | ||
|  | 
 | ||
|  |   for (x = 0; x < len; x++) { | ||
|  |     TRACE =  *ptr++; | ||
|  |   } | ||
|  | 
 | ||
|  |   return (len); | ||
|  | } | ||
|  | 
 | ||
|  | int _getpid(void) { | ||
|  |   return 0; | ||
|  | } | ||
|  | 
 | ||
|  | void _kill(int pid) {  | ||
|  |     return; | ||
|  | } | ||
|  | 
 | ||
|  | } |