Annotation of researchv9/jtools/src/pi/memory.h, revision 1.1

1.1     ! root        1: #ifndef MEMORY_H
        !             2: #define MEMORY_H
        !             3: #ifndef UNIV_H
        !             4: #include "univ.h"
        !             5: #endif
        !             6: >pri
        !             7: class Cell : public PadRcv {
        !             8:        friend  Memory;
        !             9:        friend  Process;
        !            10:        Memory  *memory;
        !            11:        long    addr;
        !            12:        int     fmt;
        !            13:        int     size;
        !            14:        Cell    *sib;
        !            15:        Cslfd   *spy;
        !            16: 
        !            17:        char    *kbd(char*);
        !            18:        char    *help();
        !            19:        void    relative(long);
        !            20:        void    indirect();
        !            21:        void    reformat(long);
        !            22:        void    resize(int);
        !            23:        void    display(char* = 0, int=0);
        !            24:        void    dodisplay(Bls&);
        !            25:        void    asmblr();
        !            26:        Index   carte();
        !            27:        void    setspy(long);
        !            28:        int     changed();
        !            29:        char    *search(int, char*);
        !            30: PUBLIC(Cell,U_CELL)
        !            31:                Cell(Memory *m) { memory = m; }
        !            32: };
        !            33: >
        !            34: class Memory : public PadRcv {
        !            35: >pub
        !            36:        char    pub_filler[16];
        !            37: >pri
        !            38:        friend  Cell;
        !            39:        Pad     *pad;
        !            40:        Cell    *cellset;
        !            41:        Cell    *current;
        !            42:        void    makecell(Cell*,long);
        !            43:        char    *prevpat;
        !            44: >
        !            45:        Core    *core;
        !            46:        char    *kbd(char*);
        !            47:        char    *help();
        !            48: PUBLIC(Memory,U_MEMORY)
        !            49:                Memory(Core*);
        !            50:        void    open(long=0);
        !            51:        void    userclose();
        !            52:        void    banner();
        !            53:        int     changes(long=0);
        !            54: };
        !            55: #endif

unix.superglobalmegacorp.com

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