|
|
1.1 root 1: static char ID[] = "@(#) switch.c: 1.1 3/16/82";
2: #include "sdp.h"
3: #include "define3.h"
4:
5:
6: int
7: rem_frame(environ,frame)
8: struct ENVIRON *environ ;
9: int frame ;
10: {
11: register struct MANAGER *manager ;
12:
13: manager = environ->manp ;
14: manager[manager[frame].backward].forward = manager[frame].forward ;
15: manager[manager[frame].forward].backward = manager[frame].backward ;
16: manager[frame].forward = manager[frame].backward = END ;
17: return(frame) ;
18: }
19:
20: ins_frame(environ,frame,position)
21: struct ENVIRON *environ ;
22: int frame, position ;
23: {
24: register struct MANAGER *manager ;
25:
26: manager = environ->manp ;
27: manager[manager[position].backward].forward = frame ;
28: manager[frame].backward = manager[position].backward ;
29: manager[position].backward = frame ;
30: manager[frame].forward = position ;
31: return ;
32: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.