public
/
Ack-5.5.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Pristine Ack-5.5
[Ack-5.5.git]
/
util
/
ceg
/
ce_back
/
obj_back
/
common.c
1
#include <out.h>
2
#include "back.h"
3
4
common(n)
5
arith n;
6
{
7
extern int Label, Label_waiting;
8
register struct outname *nm = &symbol_table[Label];
9
10
if (Label_waiting) {
11
/* If possible, generate a common. Local commons must
12
be delt with later.
13
*/
14
nm->on_type |= S_COM | (S_MIN+SEGBSS);
15
if (n > nm->on_valu) {
16
nm->on_valu = n;
17
}
18
Label_waiting = 0;
19
return;
20
}
21
switchseg(SEGBSS);
22
bss(n);
23
}