[fpc-devel] suggestion: AllFilesMask constant

Graeme Geldenhuys graemeg.lists at gmail.com
Tue Mar 25 10:21:16 CET 2008


Anybody know in AllFilesMask will be defined in FPC 2.2.2 as well, or
only 2.3.x?

I need to know how to wrap my existing constant definitions for future
FPC releases...  For example, this is what I currently have, which
means 2.0.4 and 2.2.0 needs to use the local defines and any later
versions will use the one from RTL.

const
  // FPC 2.2.0 and earlier only
  {$if defined(VER2_0) or defined(VER2_2_0)}
    {$IFDEF UNIX}
    AllFilesMask    = '*';
    {$ELSE}
    AllFilesMask    = '*.*';
    {$ENDIF UNIX}
  {$endif}


Regards,
  - Graeme -



On 25/03/2008, Graeme Geldenhuys <graemeg.lists at gmail.com> wrote:
> On 25/03/2008, Mattias Gaertner <nc-gaertnma at netcologne.de> wrote:
>
> > On Tue, 25 Mar 2008 10:30:28 +0200
>  >  "Graeme Geldenhuys" <graemeg.lists at gmail.com> wrote:
>  >
>  >  > Hi,
>  >  >
>  >  > Could FPC add a new 'all files' constant (eg: AllFilesMask) to the
>  >  > RTL. Same as what we have PathDelimiter etc..
>  >
>  >
>  > Please do a find declaration. AllFilesMask is in the system unit.
>
>
>
> I just did, using Lazarus's 'Find in files' and found nothing in FPC
>  2.2.0  source directory. I'll do another search.
>
>  Lazarus also didn't code navigate (Ctrl+Click) after I typed
>  AllFilesMask in my source code.
>
>
>  ...searching....
>
>
>  Ah, it's not defined in FPC 2.2.0, but is in FPC 2.3.1.  I better wrap
>  my defines with a FPC version then.  Thanks Mattias.
>
>
>
>  Regards,
>   - Graeme -
>



More information about the fpc-devel mailing list