|
|
Xinu for 68000/68010
/* mark.h - unmarked */ #ifndef MAXMARK #define MAXMARK 20 /* maximum number of marked locations */ #endif #ifdef MEMMARK extern int *(marks[]); extern int nmarks; extern int mkmutex; typedef int MARKER[1]; /* by declaring it to be an array, the */ /* name provides an address so forgotten*/ /* &'s don't become a problem */ #define unmarked(L) (L[0]<0 || L[0]>=nmarks || marks[L[0]]!=L) #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.