Annotation of researchv9/jerq/sgs/libsdp/switch.c, revision 1.1.1.1

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: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.