|
|
|
1 |
#include "include.h" |
#include "include.h" |
2 |
void |
/* static void */ |
3 |
get_mark_bit(void) |
/* get_mark_bit(void) */ |
4 |
{error("get_mark_bit called");} |
/* {error("get_mark_bit called");} */ |
5 |
void |
/* static void */ |
6 |
set_mark_bit(void) |
/* set_mark_bit(void) */ |
7 |
{error("set_mark_bit called");} |
/* {error("set_mark_bit called");} */ |
8 |
void |
/* static void */ |
9 |
get_set_mark_bit(void) |
/* get_set_mark_bit(void) */ |
10 |
{error("get_set_mark_bit called");} |
/* {error("get_set_mark_bit called");} */ |
11 |
|
|
12 |
|
|
13 |
/* |
/* |
14 |
These have all been replaced by macros |
These have all been replaced by macros |
15 |
|
|
16 |
extern int *mark_table; |
extern int *mark_table; |
17 |
|
static |
18 |
get_mark_bit(x) |
get_mark_bit(x) |
19 |
int x; |
int x; |
20 |
{ |
{ |
23 |
y = (*(mark_table+(x/4/32)) >> (x/4%32)) & 1; |
y = (*(mark_table+(x/4/32)) >> (x/4%32)) & 1; |
24 |
return(y); |
return(y); |
25 |
} |
} |
26 |
|
static |
27 |
set_mark_bit(x) |
set_mark_bit(x) |
28 |
int x; |
int x; |
29 |
{ |
{ |
33 |
y = (*(mark_table+(x/4/32))) | y; |
y = (*(mark_table+(x/4/32))) | y; |
34 |
*(mark_table+ (x/4/32))=y; |
*(mark_table+ (x/4/32))=y; |
35 |
} |
} |
36 |
|
static |
37 |
get_set_mark_bit(x) |
get_set_mark_bit(x) |
38 |
int x; |
int x; |
39 |
{ |
{ |