[fpc-devel]h2pas problem

Jeff Pohlmeyer yetanothergeek at yahoo.com
Tue Feb 25 08:08:24 CET 2003

I am having a slight problem with the symbols "U" and "L" in h2pas...

/* sample header */
#define three 3u  // h2pas strips the "u" ( this is good )
#define big_three 3L  // h2pas strips the "L" ( this is good )

// But what about this...
int test_x ( int a );  // Syntax is OK
int test_y ( int l );  // Syntax error ???
int test_z ( int u );  // Syntax error ???

The problem seems to be with the regex for unsigned and long designators

The expression tests for:
  "starts with ZERO or more digits"

I think that should be:
  "starts with ONE or more digits"

So maybe change the expression on line 446 of "scan.l" ?



 - Jeff

Do you Yahoo!?
Yahoo! Tax Center - forms, calculators, tips, more

More information about the fpc-devel mailing list