|
|
1.1 ! root 1: Remember "jackpot"? You got one. These two lines ! 2: hash into the same value. ! 3: ! 4: #line 98 "../awk/awk.lx.l" ! 5: { unputstr("(NF)"); return(INDIRECT); } ! 6: ! 7: The diagnostic used to cause more anxiety than it ! 8: was worth, so it was abolished long since. Now that ! 9: hash is 32 bits, it might be restored. ! 10: ! 11: From bwk Sun May 26 11:46:36 EDT 1991 ! 12: The output of diff on this is pretty misleading; ! 13: in fact, i don't understand how it ! 14: produces what it does. ! 15: ! 16: File 1: ! 17: case 35: ! 18: ! 19: #line 98 "../awk/awk.lx.l" ! 20: { unputstr("(NF)"); return(INDIRECT); } ! 21: break; ! 22: case 36: ! 23: ! 24: #line 99 "../awk/awk.lx.l" ! 25: File2: ! 26: case 35: ! 27: { unputstr("(NF)"); return(INDIRECT); } ! 28: break; ! 29: case 36: ! 30: Ouput: ! 31: 2,4c2 ! 32: < ! 33: < #line 98 "../awk/awk.lx.l" ! 34: < { unputstr("(NF)"); return(INDIRECT); } ! 35: --- ! 36: > { unputstr("(NF)"); return(INDIRECT); } ! 37: 7,8d4 ! 38: < ! 39: < #line 99 "../awk/awk.lx.l" ! 40: ! 41: ! 42: Any explanation? it makes testing ! 43: my new version of lex a bit trickier. ! 44:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.