>> Do we need to fix ours like Przemek proposes?

It sounds correct to me.

--
Brian Hays


> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of
> Patrick Mast, xHarbour.com
> Sent: Friday, July 25, 2008 6:34 AM
> To: xHarbour-Developers
> Subject: [xHarbour-developers] DirectoryRecurse
> 
> Hello,
> 
> This is a fix from przemek done in harbour:
> 
> + harbour/contrib/xhb/dirrec.prg
>     + added DirectoryRecurse() function. It's not exactly xHarbour
>       compatible as I wanted at the beginning. But when I begin
>       to carefully check what xHarbour exactly does then I dropped
>       the strict compatibility due to problems with xHarbour
>       implementation which have to be fixed. I left this note in the
>       dirrec.prg header:
>          This implementation uses different rules then xHarbour one.
>          It does not change current drive or current directory so
>          unlike the xHarbour version it's MT safe.
>          It also returns relative paths which are more similar to
>          DIRECTORY() function results so they can be easy used
>          directly in other code, f.e. to create archive without
>          absolute paths. Please note that user can easy convert
>          relative paths to absolte ones by simple adding curdir()
>          and/or cPath parameter passed to DirectoryRecurse() but
>          reverted conversion may not be possible in some cases.
>          The 3-rd xHarbour parameter <lCaseMach> is ignored because
>          harbour uses platform native rules to check filename mask
>          respecting SET FILECASE and SET DIRCASE settings.
>          xHarbour does not add "D" to attribute list used for directory
>          tree scanning so user always have to add it manually and later
>          it ignores it so it's not possible to extract file list with
>          directories entries. In Harbour it's fixed.
> 
> Do we need to fix ours like Przemek proposes?
> 
> Patrick
> 
> -----------------------------------------------------------------------
> --
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the
> world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> xHarbour-developers mailing list
> xHarbour-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/xharbour-developers
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com
> Version: 8.0.138 / Virus Database: 270.5.5/1570 - Release Date:
> 7/24/2008 6:59 AM


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
xHarbour-developers mailing list
xHarbour-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xharbour-developers

Reply via email to