projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
allow comments in localgateways file
[unix-history]
/
usr
/
src
/
old
/
htable
/
parse.y
diff --git
a/usr/src/old/htable/parse.y
b/usr/src/old/htable/parse.y
index
5766c14
..
b36ae76
100644
(file)
--- a/
usr/src/old/htable/parse.y
+++ b/
usr/src/old/htable/parse.y
@@
-1,6
+1,6
@@
%{
#ifndef lint
%{
#ifndef lint
-static char sccsid[] = "@(#)parse.y 4.
1
(Berkeley) %G%";
+static char sccsid[] = "@(#)parse.y 4.
2
(Berkeley) %G%";
#endif
#include "htable.h"
#endif
#include "htable.h"
@@
-61,8
+61,11
@@
Addresses: Address
Address : NUMBER '.' NUMBER '.' NUMBER '.' NUMBER
= {
Address : NUMBER '.' NUMBER '.' NUMBER '.' NUMBER
= {
- $$ = alloc_addr();
- $$->addr_val = ($1) | ($3 << 8) | ($5 << 16) | ($7 << 24);
+ char *a;
+
+ $$ = (struct addr *)malloc(sizeof (struct addr));
+ a = (char *)&($$->addr_val);
+ a[0] = $1; a[1] = $3; a[2] = $5; a[3] = $7;
$$->addr_link = NOADDR;
}
;
$$->addr_link = NOADDR;
}
;