# HG changeset patch # User Erik Quanstrom # Date 1331801891 -3600 # Node ID 0de9c3c7dd45addaf9daabe59aa1d1ea9f4e1a05 # Parent 61bced6ee92c5fe1806de744166973b74ccee43c cc: allow big rune constants allow enough space to lex a run as large as 0x10ffff. R=nixiedev, nemo.mbox CC=nix-dev http://codereview.appspot.com/5785052 Committer: Francisco J Ballesteros diff -r 61bced6ee92c -r 0de9c3c7dd45 sys/src/cmd/cc/lex.c --- a/sys/src/cmd/cc/lex.c Mon Mar 12 14:55:44 2012 +0100 +++ b/sys/src/cmd/cc/lex.c Thu Mar 15 09:58:11 2012 +0100 @@ -1073,7 +1073,7 @@ */ i = 2; if(longflg) - i = 4; + i = 6; l = 0; for(; i>0; i--) { c = getc(); @@ -1103,7 +1103,7 @@ */ i = 2; if(longflg) - i = 5; + i = 8; l = c - '0'; for(; i>0; i--) { c = getc();