Annotation of coherent/d/bin/cc/c/n1/i8086/fixtop.c, revision 1.1

1.1     ! root        1: /*
        !             2:  * C compiler.
        !             3:  * Intel 8086/8088.
        !             4:  * Adjust types at the top of a tree node.
        !             5:  */
        !             6: #ifdef   vax
        !             7: #include "INC$LIB:cc1.h"
        !             8: #else
        !             9: #include "cc1.h"
        !            10: #endif
        !            11: 
        !            12: /*
        !            13:  * Make the top of a tree a computational type.
        !            14:  */
        !            15: fixtoptype(tp)
        !            16: register TREE *tp;
        !            17: {
        !            18:        register type;
        !            19: 
        !            20:        type = tp->t_type;
        !            21:        if (type == S8)
        !            22:                tp->t_type = S16;
        !            23:        else if (type == U8)
        !            24:                tp->t_type = U16;
        !            25:        else if (type == F32)
        !            26:                tp->t_type = F64;
        !            27: }

unix.superglobalmegacorp.com

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