Annotation of researchv9/jerq/sgs/libsdp/switch.c, revision 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.