23 lines
		
	
	
		
			506 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			506 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef _MINIX_DEBUG_H
 | |
| #define _MINIX_DEBUG_H 1
 | |
| 
 | |
| /* For reminders of things to be fixed. */
 | |
| #define FIXME(str) { static int fixme_warned = 0; \
 | |
| 	if(!fixme_warned) { \
 | |
| 		printf("FIXME: %s:%d: %s\n", __FILE__, __LINE__, str);\
 | |
| 		fixme_warned = 1; \
 | |
| 	} \
 | |
| }
 | |
| 
 | |
| #define NOT_REACHABLE	do {						\
 | |
| 	panic("NOT_REACHABLE at %s:%d", __FILE__, __LINE__);	\
 | |
| 	for(;;);							\
 | |
| } while(0)
 | |
| 
 | |
| #define NOT_IMPLEMENTED do {	\
 | |
| 		panic("NOT_IMPLEMENTED at %s:%d", __FILE__, __LINE__); \
 | |
| } while(0)
 | |
| 
 | |
| #endif /* _MINIX_DEBUG_H */
 | |
| 
 | 
