Of course, but I'm waiting for Przemek for the proper fix in VM.
Just hang on until this works out. There are a high number of
places in Harbour code where we have the similar problem.

Until then you can use a local version.

Back to the proper fix, I'm thinking of the solution below:

In include/hbapi.h (for compatibility):
#define hb_parc( x, y )   hb_parca( x, y )

In include/extend.api:
#define _parc          hb_parca

In source/vm/extend.h:
+ new function hb_parca() with current functionality of hb_parc()
* modified hb_parc() function fix fixed parameter list and
  array type not having special handling.

[ all this done for all hb_par*() functions ]

* In all Harbour code: Change hb_par*( x, y ) usage to explicit
hb_par*a( x, y ) calls.

If this seems okay, I can also implement it.

Brgds,
Viktor

On Sat, Jun 20, 2009 at 3:31 PM, April White<april_wh...@sympatico.ca> wrote:
> vszak...@users.sourceforge.net wrote:
>>
>> Revision: 11444
>>
>>  http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11444&view=rev
>> Author:   vszakats
>> Date:     2009-06-20 02:28:33 +0000 (Sat, 20 Jun 2009)
>>
>> Log Message:
>> -----------
>> 2009-06-20 04:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
>>  * source/rtl/mlcfunc.c
>>    % Minor optimization to EOL parameter handling.
>>      Please review.
>>
>
>
> Viktor, will you be reverting this change?
> April
>
> --
> Some people are alive only because it is illegal to shoot them
>
> _______________________________________________
> Harbour mailing list
> Harbour@harbour-project.org
> http://lists.harbour-project.org/mailman/listinfo/harbour
>
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to