Annotation of 3BSD/cmd/pcc/diffs.old.to.n, revision 1.1.1.1

1.1       root        1: diff /usr/dist3/src/cmd/pcc/code.c ./code.c
                      2: 158a159,161
                      3: > #ifdef STABDOT
                      4: >              pstabdot(N_SLINE, lineno);
                      5: > #else
                      6: 161a165
                      7: > #endif
                      8: 242a247,260
                      9: > #ifdef ASSTRINGS
                     10: >      i &= 077;
                     11: >      if ( t < 0 ){
                     12: >              if ( i != 0 )   printf( "\"\n" );
                     13: >      } else {
                     14: >              if ( i == 0 ) printf("\t.ascii\t\"");
                     15: >              if ( t == '"' )
                     16: >                      printf("\\\"");
                     17: >              else if ( t < 040 || t >= 0177 )
                     18: >                      printf( "\\%o",t);
                     19: >              else    putchar(t);
                     20: >              if ( i == 077 ) printf("\"\n");
                     21: >      }
                     22: > #else
                     23: 253a272
                     24: > #endif
                     25: Files /usr/dist3/src/cmd/pcc/fort and ./fort differ
                     26: diff /usr/dist3/src/cmd/pcc/local.c ./local.c
                     27: 402c402,403
                     28: < int type; {
                     29: ---
                     30: >      int type;
                     31: > {
                     32: 405a407,413
                     33: > #ifdef ASSTRINGS
                     34: >      if ( name[0] == '\0')
                     35: >              printf("\t.stabn\t");
                     36: >      else
                     37: >              printf("\t.stabs\t\"%.8s\", ", name);
                     38: > #else
                     39: > 
                     40: 409a418
                     41: > #endif
                     42: 412a422,432
                     43: > #ifdef STABDOT
                     44: > pstabdot(type, value)
                     45: >      int     type;
                     46: >      int     value;
                     47: > {
                     48: >      if ( ! gdebug) return;
                     49: >      printf("\t.stabd\t");
                     50: >      printf("0%o,0,0%o\n",type, value);
                     51: > }
                     52: > #endif
                     53: > 
                     54: 448a469,476
                     55: >              /*
                     56: >               *      We use the old style stab to introduce the
                     57: >               *      name of the file.  This is the only place
                     58: >               *      where we could use a stab, with the last
                     59: >               *      expression the '.', but this is also the only
                     60: >               *      place where the first argument to the stab is
                     61: >               *      a string (namely the name of the file).
                     62: >               */
                     63: 458a487,489
                     64: > #ifdef STABDOT
                     65: >              pstabdot(N_SLINE, lineno);
                     66: > #else
                     67: 461a493
                     68: > #endif
                     69: 466a499,501
                     70: > #ifdef STABDOT
                     71: >      pstabdot(N_LBRAC, level);
                     72: > #else
                     73: 469a505
                     74: > #endif
                     75: 473a510,512
                     76: > #ifdef STABDOT
                     77: >      pstabdot(N_RBRAC, level);
                     78: > #else
                     79: 476a516
                     80: > #endif
                     81: diff /usr/dist3/src/cmd/pcc/makefile ./makefile
                     82: 3c3,8
                     83: < CFLAGS=-O 
                     84: ---
                     85: > #
                     86: > #    ASSTRINGS               The assembler can handle .ascii and .asciz
                     87: > #    STABDOT                 The assembler can handle .stabd
                     88: > #    ABORTCODE               The assembler can handle .ABORT intelligently
                     89: > #
                     90: > CFLAGS=-O -DASSTRINGS -DSTABDOT -DABORTCODE
                     91: 26c31
                     92: <      :rofix rodata.s
                     93: ---
                     94: >      sh ./:rofix rodata.s
                     95: 32c37
                     96: <      :yyfix yyexca yyact yypact yypgo yyr1 yyr2 yychk yydef
                     97: ---
                     98: >      sh ./:yyfix yyexca yyact yypact yypgo yyr1 yyr2 yychk yydef
                     99: 38c43
                    100: <      :rofix table.s
                    101: ---
                    102: >      sh ./:rofix table.s
                    103: 70c75
                    104: <      :rofix ftable.s
                    105: ---
                    106: >      sh ./:rofix ftable.s
                    107: diff /usr/dist3/src/cmd/pcc/table.c ./table.c
                    108: 312c312
                    109: < ASSIGN,      INAREG|FOREFF,
                    110: ---
                    111: > ASSIGN,      INAREG|FOREFF|FORCC,
                    112: 315c315
                    113: <              0,      RRIGHT,
                    114: ---
                    115: >              0,      RRIGHT|RESCC,

unix.superglobalmegacorp.com

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