From: Hans-Bernhard B. <br...@us...> - 2006-05-06 13:07:45
|
Update of /cvsroot/cscope/cscope/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1291/src Modified Files: fscanner.l Log Message: Fixed parsing of numeric literals in function calls/definitions. Index: fscanner.l =================================================================== RCS file: /cvsroot/cscope/cscope/src/fscanner.l,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -r1.9 -r1.10 *** fscanner.l 20 Jun 2002 16:25:33 -0000 1.9 --- fscanner.l 6 May 2006 13:07:39 -0000 1.10 *************** *** 522,526 **** <WAS_IDENTIFIER>{ ! {ws}*\(({wsnl}|{identifier}|[*&[\]=,.])*\)([()]|{wsnl})*[:a-zA-Z_#{] { /* a function definition */ /* note: "#define a (b) {" and "#if defined(a)\n#" --- 522,526 ---- <WAS_IDENTIFIER>{ ! {ws}*\(({wsnl}|{identifier}|{number}|[*&[\]=,.])*\)([()]|{wsnl})*[:a-zA-Z_#{] { /* a function definition */ /* note: "#define a (b) {" and "#if defined(a)\n#" *************** *** 544,548 **** /* NOTREACHED */ } ! {ws}*\(([*&[\]=,.]|{identifier}|{wsnl})* { /* function call */ fcncal: if (fcndef == YES || ppdefine == YES || rules == YES) { token = FCNCALL; --- 544,548 ---- /* NOTREACHED */ } ! {ws}*\(([*&[\]=,.]|{identifier}|{number}|{wsnl})* { /* function call */ fcncal: if (fcndef == YES || ppdefine == YES || rules == YES) { token = FCNCALL; |