Delphi & Lazarus Supported

Native Pascal convention (adding prefix "T" for type, and "P" for
pointer type).
Lazarus supported, using shared project file (.dpr) and project info
file (.lpi)

In case you want to compile in Linux/Mac/Now-Windows, using Lazarus.
here it is.