XINU
Macros | Typedefs | Variables
mark.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MAXMARK   20 /* Maximum number of marked locations */
 
#define notmarked(L)   (L[0]<0 || L[0]>=nmarks || marks[L[0]]!=L)
 

Typedefs

typedef int32 memmark[1]
 

Variables

int32marks []
 
sid32 mkmutex
 
int32 nmarks
 

Macro Definition Documentation

◆ MAXMARK

#define MAXMARK   20 /* Maximum number of marked locations */

Definition at line 3 of file mark.h.

Referenced by mark().

◆ notmarked

#define notmarked (   L)    (L[0]<0 || L[0]>=nmarks || marks[L[0]]!=L)

Definition at line 16 of file mark.h.

Typedef Documentation

◆ memmark

typedef int32 memmark[1]

Definition at line 8 of file mark.h.

Variable Documentation

◆ marks

int32* marks[]

Definition at line 5 of file mark.c.

Referenced by mark().

◆ mkmutex

sid32 mkmutex

Definition at line 7 of file mark.c.

Referenced by mark(), and markinit().

◆ nmarks

int32 nmarks

Definition at line 6 of file mark.c.

Referenced by mark(), and markinit().