No es la opción más elegante, pero seguramente funciona:
Pone SizeInt = integer; justo antes de la definicion de PSizeInt.
Código Delphi
[-]
{$ IFDEF CPU32} SizeInt = Integer;
{$ENDIF CPU32}
{$ IFDEF CPU64} SizeInt = Int64;
SizeInt = Integer; {$ENDIF CPU64}
FSizeInt = ^SizeInt;
Nota: Este código va a fallar si se define CPU32 o CPU64, pero servirá para probar.
Supongo que habría que hacer algo así:
Código Delphi
[-]
{$IFDEF CPU32}
SinzeInt=Integer;
{$ELSE}
{$IFDEF CPU64}
SizeInt=Int64;
{$ELSE}
SizeInt=Integer;
{$ENDIF}
Pero no conozco la sintaxis de las directivas de compilación.