> While porting LCL to Delphi I had to rename some files to .pas. But why is > there a mixture of .pp and .pas files in the LCL directory? As I know is > the default file extension for fpc .pp. The original idea was .pas - Shared BP/FPC or FPC/Delphi code .pp - FPC specific code.