Annotation of 43BSD/contrib/apl/src/at.c, revision 1.1.1.1

1.1       root        1: static char Sccsid[] = "at.c @(#)at.c  1.1     10/1/82 Berkeley ";
                      2: /*
                      3:  * Declarations of all functions (required by Version 7 C
                      4:  * for the array to be set up without warning messages)
                      5:  */
                      6: 
                      7:        extern ex_abs();
                      8:        extern ex_add();
                      9:        extern ex_and();
                     10:        extern ex_ap();
                     11:        extern ex_arg1();
                     12:        extern ex_arg2();
                     13:        extern ex_asgn();
                     14:        extern ex_auto();
                     15:        extern ex_base();
                     16:        extern ex_botch();
                     17:        extern ex_br();
                     18:        extern ex_br0();
                     19:        extern ex_cat();
                     20:        extern ex_catk();
                     21:        extern ex_ceil();
                     22:        extern ex_chdir();
                     23:        extern ex_cir();
                     24:        extern ex_close();
                     25:        extern ex_com();
                     26:        extern ex_com0();
                     27:        extern ex_comb();
                     28:        extern ex_comk();
                     29:        extern ex_creat();
                     30:        extern ex_crp();
                     31:        extern ex_ddom();
                     32:        extern ex_deal();
                     33:        extern ex_dfmt();
                     34:        extern ex_dibm();
                     35:        extern ex_diot();
                     36:        extern ex_div();
                     37:        extern ex_drho();
                     38:        extern ex_drop();
                     39:        extern ex_dtrn();
                     40:        extern ex_dup();
                     41:        extern ex_elid();
                     42:        extern ex_eps();
                     43:        extern ex_eq();
                     44:        extern ex_exd();
                     45:        extern ex_exd0();
                     46:        extern ex_exdk();
                     47:        extern ex_exec();
                     48:        extern ex_exit();
                     49:        extern ex_exp();
                     50:        extern ex_fac();
                     51:        extern ex_fdef();
                     52:        extern ex_float();
                     53:        extern ex_nl();
                     54:        extern ex_floor();
                     55:        extern ex_fork();
                     56:        extern ex_fun();
                     57:        extern ex_gdd();
                     58:        extern ex_gddk();
                     59:        extern ex_gdu();
                     60:        extern ex_gduk();
                     61:        extern ex_ge();
                     62:        extern ex_gt();
                     63:        extern ex_hprint();
                     64:        extern ex_ibr();
                     65:        extern ex_ibr0();
                     66:        extern ex_immed();
                     67:        extern ex_index();
                     68:        extern ex_iprod();
                     69:        extern ex_kill();
                     70:        extern ex_label();
                     71:        extern ex_le();
                     72:        extern ex_log();
                     73:        extern ex_loge();
                     74:        extern ex_lt();
                     75:        extern ex_max();
                     76:        extern ex_mdom();
                     77:        extern ex_menc();
                     78:        extern ex_meps();
                     79:        extern ex_mfmt();
                     80:        extern ex_mibm();
                     81:        extern ex_min();
                     82:        extern ex_minus();
                     83:        extern ex_miot();
                     84:        extern ex_mod();
                     85:        extern ex_mrho();
                     86:        extern ex_mtrn();
                     87:        extern ex_mul();
                     88:        extern ex_nand();
                     89:        extern ex_nc();
                     90:        extern ex_ne();
                     91:        extern ex_nilret();
                     92:        extern ex_nor();
                     93:        extern ex_not();
                     94:        extern ex_open();
                     95:        extern ex_oprod();
                     96:        extern ex_or();
                     97:        extern ex_pi();
                     98:        extern ex_pipe();
                     99:        extern ex_plus();
                    100:        extern ex_print();
                    101:        extern ex_pwr();
                    102:        extern ex_rand();
                    103:        extern ex_rav();
                    104:        extern ex_ravk();
                    105:        extern ex_rd();
                    106:        extern ex_read();
                    107:        extern ex_recip();
                    108:        extern ex_red();
                    109:        extern ex_red0();
                    110:        extern ex_redk();
                    111:        extern ex_rep();
                    112:        extern ex_rest();
                    113:        extern ex_rev();
                    114:        extern ex_rev0();
                    115:        extern ex_revk();
                    116:        extern ex_rot();
                    117:        extern ex_rot0();
                    118:        extern ex_rotk();
                    119:        extern ex_run();
                    120:        extern ex_scan();
                    121:        extern ex_scn0();
                    122:        extern ex_scnk();
                    123:        extern ex_seek();
                    124:        extern ex_sgn();
                    125:        extern ex_signl();
                    126:        extern ex_sub();
                    127:        extern ex_take();
                    128:        extern ex_unlink();
                    129:        extern ex_wait();
                    130:        extern ex_write();
                    131: 
                    132: 
                    133: 
                    134: int (*exop[])() = {
                    135: 
                    136:        0,              /* 0 */
                    137:        ex_add,         /* 1 */
                    138:        ex_plus,        /* 2 */
                    139:        ex_sub,         /* 3 */
                    140:        ex_minus,       /* 4 */
                    141:        ex_mul,         /* 5 */
                    142:        ex_sgn,         /* 6 */
                    143:        ex_div,         /* 7 */
                    144:        ex_recip,       /* 8 */
                    145:        ex_mod,         /* 9 */
                    146:        ex_abs,         /* 10 */
                    147:        ex_min,         /* 11 */
                    148:        ex_floor,       /* 12 */
                    149:        ex_max,         /* 13 */
                    150:        ex_ceil,        /* 14 */
                    151:        ex_pwr,         /* 15 */
                    152:        ex_exp,         /* 16 */
                    153:        ex_log,         /* 17 */
                    154:        ex_loge,        /* 18 */
                    155:        ex_cir,         /* 19 */
                    156:        ex_pi,          /* 20 */
                    157:        ex_comb,        /* 21 */
                    158:        ex_fac,         /* 22 */
                    159:        ex_deal,        /* 23 */
                    160:        ex_rand,        /* 24 */
                    161:        ex_drho,        /* 25 */
                    162:        ex_mrho,        /* 26 */
                    163:        ex_diot,        /* 27 */
                    164:        ex_miot,        /* 28 */
                    165:        ex_rot0,        /* 29 */
                    166:        ex_rev0,        /* 30 */
                    167:        ex_dtrn,        /* 31 */
                    168:        ex_mtrn,        /* 32 */
                    169:        ex_dibm,        /* 33 */
                    170:        ex_mibm,        /* 34 */
                    171:        ex_gdu,         /* 35 */
                    172:        ex_gduk,        /* 36 */
                    173:        ex_gdd,         /* 37 */
                    174:        ex_gddk,        /* 38 */
                    175:        ex_exd,         /* 39 */
                    176:        ex_scan,        /* 40 */
                    177:        ex_exdk,        /* 41 */
                    178:        ex_scnk,        /* 42 */
                    179:        ex_iprod,       /* 43 */
                    180:        ex_oprod,       /* 44 */
                    181:        0,              /* 45 */
                    182:        0,              /* 46 */
                    183:        ex_br0,         /* 47 */
                    184:        ex_br,          /* 48 */
                    185:        ex_ddom,        /* 49 */
                    186:        ex_mdom,        /* 50 */
                    187:        ex_com,         /* 51 */
                    188:        ex_red,         /* 52 */
                    189:        ex_comk,        /* 53 */
                    190:        ex_redk,        /* 54 */
                    191:        ex_rot,         /* 55 */
                    192:        ex_rev,         /* 56 */
                    193:        ex_rotk,        /* 57 */
                    194:        ex_revk,        /* 58 */
                    195:        ex_cat,         /* 59 */
                    196:        ex_rav,         /* 60 */
                    197:        ex_catk,        /* 61 */
                    198:        ex_ravk,        /* 62 */
                    199:        ex_print,       /* 63 */
                    200:        0,              /* 64 */
                    201:        ex_elid,        /* 65 */
                    202:        0,              /* 66 */
                    203:        0,              /* 67 */
                    204:        ex_index,       /* 68 */
                    205:        ex_hprint,      /* 69 */
                    206:        0,              /* 70 */
                    207:        ex_lt,          /* 71 */
                    208:        ex_le,          /* 72 */
                    209:        ex_gt,          /* 73 */
                    210:        ex_ge,          /* 74 */
                    211:        ex_eq,          /* 75 */
                    212:        ex_ne,          /* 76 */
                    213:        ex_and,         /* 77 */
                    214:        ex_or,          /* 78 */
                    215:        ex_nand,        /* 79 */
                    216:        ex_nor,         /* 80 */
                    217:        ex_not,         /* 81 */
                    218:        ex_eps,         /* 82 */
                    219:        ex_meps,        /* 83 */
                    220:        ex_rep,         /* 84 */
                    221:        ex_take,        /* 85 */
                    222:        ex_drop,        /* 86 */
                    223:        ex_exd0,        /* 87 */
                    224:        ex_asgn,        /* 88 */
                    225:        ex_immed,       /* 89 */
                    226:        0,              /* 90 */
                    227:        0,              /* 91 */
                    228:        ex_fun,         /* 92 */
                    229:        ex_arg1,        /* 93 */
                    230:        ex_arg2,        /* 94 */
                    231:        ex_auto,        /* 95 */
                    232:        ex_rest,        /* 96 */
                    233:        ex_com0,        /* 97 */
                    234:        ex_red0,        /* 98 */
                    235:        ex_exd0,        /* 99 */
                    236:        ex_scn0,        /*100 */
                    237:        ex_base,        /*101 */
                    238:        ex_menc,        /*102 */        /*      monadic encod   */
                    239:        ex_label,       /*103 */
                    240:        0,              /*104 */
                    241:        0,              /*105 */
                    242:        0,              /*106 */
                    243:        0,              /*107 */
                    244:        0,              /*108 */
                    245:        0,              /*109 */
                    246:        0,              /*110 */
                    247:        0,              /*111 */
                    248:        ex_run,         /*112 */
                    249:        ex_fork,        /*113 */
                    250:        ex_wait,        /*114 */
                    251:        ex_exec,        /*115 */
                    252:        ex_fdef,        /*116 */
                    253:        ex_exit,        /*117 */
                    254:        ex_pipe,        /*118 */
                    255:        ex_chdir,       /*119 */
                    256:        ex_open,        /*120 */
                    257:        ex_close,       /*121 */
                    258:        ex_read,        /*122 */
                    259:        ex_write,       /*123 */
                    260:        ex_creat,       /*124 */
                    261:        ex_seek,        /*125 */
                    262:        ex_unlink,      /*126 */
                    263:        ex_rd,          /*127 */
                    264:        ex_dup,         /*128 */
                    265:        ex_ap,          /*129 */
                    266:        ex_kill,        /*130 */
                    267:        ex_crp,         /*131 */
                    268:        ex_dfmt,        /*132 */
                    269:        ex_mfmt,        /*133 */
                    270:        ex_nc,          /*134 */
                    271:        ex_nilret,      /*135 */
                    272:        ex_botch,       /*136   (XQUAD--never executed) */
                    273:        ex_ibr,         /*137 */
                    274:        ex_ibr0,        /*138 */
                    275:        ex_botch,       /*139  (RVAL--in a1.c) */
                    276:        ex_signl,       /*140 */
                    277:        ex_float,       /*141 */
                    278:        ex_nl,          /*142 */
                    279:        ex_botch,       /*142 */
                    280:        ex_botch,       /*143 */
                    281: };

unix.superglobalmegacorp.com

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