Project

General

Profile

Statistics
| Revision:

root / lab4 / .minix-src / include / minix / debug.h @ 14

History | View | Annotate | Download (506 Bytes)

1 13 up20180614
#ifndef _MINIX_DEBUG_H
2
#define _MINIX_DEBUG_H 1
3
4
/* For reminders of things to be fixed. */
5
#define FIXME(str) { static int fixme_warned = 0; \
6
        if(!fixme_warned) { \
7
                printf("FIXME: %s:%d: %s\n", __FILE__, __LINE__, str);\
8
                fixme_warned = 1; \
9
        } \
10
}
11
12
#define NOT_REACHABLE        do {                                                \
13
        panic("NOT_REACHABLE at %s:%d", __FILE__, __LINE__);        \
14
        for(;;);                                                        \
15
} while(0)
16
17
#define NOT_IMPLEMENTED do {        \
18
                panic("NOT_IMPLEMENTED at %s:%d", __FILE__, __LINE__); \
19
} while(0)
20
21
#endif /* _MINIX_DEBUG_H */