I think that @Remy is searching for a new stable release of FPC for his Indy project.
I guess he is working on the project to update it and therefore being compatible with both Delphi and Lazarus / FPC he wanted information to test it with "something" recent.
Yes, exactly. In this particular case, I needed to fix a
compiler error in Indy due to
FPC's recent signature change of FreeAndNil() to match Delphi. I was looking for a version number that I could test
FPC_FULLVERSION against to know which version made that signature change public. But as the change is just in the trunk and not in a stable release yet, I guess there is no quick way to test that. But, it's usually not that big a deal for Indy to just assume users are using the latest FPC trunk.
Also, where is
FPC_FULLVERSION actually defined? I downloaded the latest FPC source, and I see many references in the code that use it, but I can't find the actual declaration. I know it is a predefined macro, but where are those created in the source?
I think he is "rewriting" the code with a new version of Indy making important changes, first of all to the SSL features (now in fact delegated to addons external to Indy, even if perfectly integrated), but not only.
I am indeed in the process of making some rewrites to Indy, but they should not really affect FPC, at least as far as the compiler is concerned, since they are more about just removing existing code.
And for this it needs the latest stable release (which it probably thought was newer than 3.2.2).
Indeed, I know FPC is always being worked on, and did expect there to be newer packaged releases than what I already had.