VOID
syminit()
{
- register h;
+ register int h;
struct sym **spp;
spp = &symhash[0];
struct sym *
newsym()
{
- register c, i, nglob;
+ register int c, i, nglob;
struct sym *tsp;
struct sym **s;
char id[NCPS];
}
fprintf(stderr, "Header symbol list overflow\n");
lkexit(1);
+ /* Never reached */
}
/*)Function sym * lkpsym(id,f)
char *id;
{
register struct sym *sp;
- register h;
+ register int h;
h = hash(id);
sp = symhash[h];
FILE *fp;
{
register struct sym *sp;
- register i;
+ register int i;
for (i=0; i<NHASH; ++i) {
sp = symhash[i];
FILE *fp;
struct sym *tsp;
{
- register i, j;
+ register int i, j;
struct sym **p;
if ((hp = headp) != NULL) {
symeq(p1, p2)
register char *p1, *p2;
{
- register n;
+ register int n;
n = NCPS;
do {
hash(p)
register char *p;
{
- register h, n;
+ register int h, n;
h = 0;
n = NCPS;