From 9e70f49745836204da6e132ae0822e832a521261 Mon Sep 17 00:00:00 2001 From: marcoonthegit Date: Wed, 1 Jun 2022 16:56:02 +0200 Subject: [PATCH] * fix missing ifdef for the non win32/64/unix targets. * also do watcom. --- rtl/amicommon/classes.pp | 1 + rtl/atari/classes.pp | 1 + rtl/beos/classes.pp | 1 + rtl/embedded/classes.pp | 1 + rtl/freertos/classes.pp | 1 + rtl/gba/classes.pp | 1 + rtl/go32v2/classes.pp | 1 + rtl/haiku/classes.pp | 1 + rtl/macos/classes.pp | 1 + rtl/msdos/classes.pp | 1 + rtl/nativent/classes.pp | 1 + rtl/netware/classes.pp | 1 + rtl/netwlibc/classes.pp | 1 + rtl/os2/classes.pp | 1 + rtl/sinclairql/classes.pp | 1 + rtl/symbian/classes.pp | 1 + rtl/wasi/classes.pp | 1 + rtl/watcom/classes.pp | 4 ++++ rtl/wii/classes.pp | 1 + rtl/win16/classes.pp | 1 + rtl/wince/classes.pp | 1 + 21 files changed, 24 insertions(+) diff --git a/rtl/amicommon/classes.pp b/rtl/amicommon/classes.pp index 59ff70dcc0..a0aba3dd30 100644 --- a/rtl/amicommon/classes.pp +++ b/rtl/amicommon/classes.pp @@ -14,6 +14,7 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} {$modeswitch FUNCTIONREFERENCES} {$define FPC_HAS_REFERENCE_PROCEDURE} {$endif} diff --git a/rtl/atari/classes.pp b/rtl/atari/classes.pp index 3afa79108d..28075a8ee0 100644 --- a/rtl/atari/classes.pp +++ b/rtl/atari/classes.pp @@ -14,6 +14,7 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} {$modeswitch FUNCTIONREFERENCES} {$define FPC_HAS_REFERENCE_PROCEDURE} {$endif} diff --git a/rtl/beos/classes.pp b/rtl/beos/classes.pp index 5ca0ad3418..a4fe148bd4 100644 --- a/rtl/beos/classes.pp +++ b/rtl/beos/classes.pp @@ -14,6 +14,7 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} {$modeswitch FUNCTIONREFERENCES} {$define FPC_HAS_REFERENCE_PROCEDURE} {$endif} diff --git a/rtl/embedded/classes.pp b/rtl/embedded/classes.pp index 3ff7b9a8b5..83b056ae41 100644 --- a/rtl/embedded/classes.pp +++ b/rtl/embedded/classes.pp @@ -14,6 +14,7 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} {$modeswitch FUNCTIONREFERENCES} {$define FPC_HAS_REFERENCE_PROCEDURE} {$endif} diff --git a/rtl/freertos/classes.pp b/rtl/freertos/classes.pp index 6a67230c31..60c25a2bc3 100644 --- a/rtl/freertos/classes.pp +++ b/rtl/freertos/classes.pp @@ -14,6 +14,7 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} {$modeswitch FUNCTIONREFERENCES} {$define FPC_HAS_REFERENCE_PROCEDURE} {$endif} diff --git a/rtl/gba/classes.pp b/rtl/gba/classes.pp index 6f6127498f..695eca38aa 100644 --- a/rtl/gba/classes.pp +++ b/rtl/gba/classes.pp @@ -15,6 +15,7 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} {$modeswitch FUNCTIONREFERENCES} {$define FPC_HAS_REFERENCE_PROCEDURE} {$endif} diff --git a/rtl/go32v2/classes.pp b/rtl/go32v2/classes.pp index 7eeddd0918..7b72d59274 100644 --- a/rtl/go32v2/classes.pp +++ b/rtl/go32v2/classes.pp @@ -14,6 +14,7 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} {$modeswitch FUNCTIONREFERENCES} {$define FPC_HAS_REFERENCE_PROCEDURE} {$endif} diff --git a/rtl/haiku/classes.pp b/rtl/haiku/classes.pp index 5ca0ad3418..a4fe148bd4 100644 --- a/rtl/haiku/classes.pp +++ b/rtl/haiku/classes.pp @@ -14,6 +14,7 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} {$modeswitch FUNCTIONREFERENCES} {$define FPC_HAS_REFERENCE_PROCEDURE} {$endif} diff --git a/rtl/macos/classes.pp b/rtl/macos/classes.pp index ec6f6d5839..eb71fbc160 100644 --- a/rtl/macos/classes.pp +++ b/rtl/macos/classes.pp @@ -14,6 +14,7 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} {$modeswitch FUNCTIONREFERENCES} {$define FPC_HAS_REFERENCE_PROCEDURE} {$endif} diff --git a/rtl/msdos/classes.pp b/rtl/msdos/classes.pp index 4e945a846b..b0473539df 100644 --- a/rtl/msdos/classes.pp +++ b/rtl/msdos/classes.pp @@ -14,6 +14,7 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} {$modeswitch FUNCTIONREFERENCES} {$define FPC_HAS_REFERENCE_PROCEDURE} {$endif} diff --git a/rtl/nativent/classes.pp b/rtl/nativent/classes.pp index 068c028dca..3e93e25a8b 100644 --- a/rtl/nativent/classes.pp +++ b/rtl/nativent/classes.pp @@ -14,6 +14,7 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} {$modeswitch FUNCTIONREFERENCES} {$define FPC_HAS_REFERENCE_PROCEDURE} {$endif} diff --git a/rtl/netware/classes.pp b/rtl/netware/classes.pp index 71aedb2469..7ddf73f30f 100644 --- a/rtl/netware/classes.pp +++ b/rtl/netware/classes.pp @@ -14,6 +14,7 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} {$modeswitch FUNCTIONREFERENCES} {$define FPC_HAS_REFERENCE_PROCEDURE} {$endif} diff --git a/rtl/netwlibc/classes.pp b/rtl/netwlibc/classes.pp index 820b967ba5..4d22eaf511 100644 --- a/rtl/netwlibc/classes.pp +++ b/rtl/netwlibc/classes.pp @@ -14,6 +14,7 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} {$modeswitch FUNCTIONREFERENCES} {$define FPC_HAS_REFERENCE_PROCEDURE} {$endif} diff --git a/rtl/os2/classes.pp b/rtl/os2/classes.pp index 2d96afb974..393c01bbc9 100644 --- a/rtl/os2/classes.pp +++ b/rtl/os2/classes.pp @@ -14,6 +14,7 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} {$modeswitch FUNCTIONREFERENCES} {$define FPC_HAS_REFERENCE_PROCEDURE} {$endif} diff --git a/rtl/sinclairql/classes.pp b/rtl/sinclairql/classes.pp index d10a449497..d90bcc2d3f 100644 --- a/rtl/sinclairql/classes.pp +++ b/rtl/sinclairql/classes.pp @@ -14,6 +14,7 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} {$modeswitch FUNCTIONREFERENCES} {$define FPC_HAS_REFERENCE_PROCEDURE} {$endif} diff --git a/rtl/symbian/classes.pp b/rtl/symbian/classes.pp index 3ff7b9a8b5..83b056ae41 100644 --- a/rtl/symbian/classes.pp +++ b/rtl/symbian/classes.pp @@ -14,6 +14,7 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} {$modeswitch FUNCTIONREFERENCES} {$define FPC_HAS_REFERENCE_PROCEDURE} {$endif} diff --git a/rtl/wasi/classes.pp b/rtl/wasi/classes.pp index 9a80645919..c048c26bb9 100644 --- a/rtl/wasi/classes.pp +++ b/rtl/wasi/classes.pp @@ -14,6 +14,7 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} {$modeswitch FUNCTIONREFERENCES} {$define FPC_HAS_REFERENCE_PROCEDURE} {$endif} diff --git a/rtl/watcom/classes.pp b/rtl/watcom/classes.pp index 76afd27842..7ecb6f996c 100644 --- a/rtl/watcom/classes.pp +++ b/rtl/watcom/classes.pp @@ -14,6 +14,10 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} +{$modeswitch FUNCTIONREFERENCES} +{$define FPC_HAS_REFERENCE_PROCEDURE} +{$endif} { determine the type of the resource/form file } {$define Win16Res} diff --git a/rtl/wii/classes.pp b/rtl/wii/classes.pp index e96091e6c6..894bfcdbb1 100644 --- a/rtl/wii/classes.pp +++ b/rtl/wii/classes.pp @@ -15,6 +15,7 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} {$modeswitch FUNCTIONREFERENCES} {$define FPC_HAS_REFERENCE_PROCEDURE} {$endif} diff --git a/rtl/win16/classes.pp b/rtl/win16/classes.pp index f4798791cd..46e812d174 100644 --- a/rtl/win16/classes.pp +++ b/rtl/win16/classes.pp @@ -14,6 +14,7 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} {$modeswitch FUNCTIONREFERENCES} {$define FPC_HAS_REFERENCE_PROCEDURE} {$endif} diff --git a/rtl/wince/classes.pp b/rtl/wince/classes.pp index 6f5179bef5..1df32d56c2 100644 --- a/rtl/wince/classes.pp +++ b/rtl/wince/classes.pp @@ -14,6 +14,7 @@ **********************************************************************} {$mode objfpc} +{$IF FPC_FULLVERSION>=30301} {$modeswitch FUNCTIONREFERENCES} {$define FPC_HAS_REFERENCE_PROCEDURE} {$endif}