mingeborg@aol.com wrote:
I noticed that GPC-20050331 generates compilation errors if a unit (included in a uses... statement) is named the same as a function identifier or type identifier.
Is this intentional, known, or should I send a short example program?
This is intentional. Both BP (for units) and EP (for module interfaces) have this restriction, because otherwise there would be a conflict with qualified identifiers.
GPC didn't enforce this before it supported qualified identifiers, but now it does. It affected a few of my units as well. The solution is to rename either the identifier or the unit (I usually did the units).
Frank