>
> >   * source/rtl/mlcfunc.c
> >     - Deleted HB_EXTENSION branch. Please modify your program to
> >       use Set( _SET_EOL ) instead of passing EOLs explicitly to
> >       memo functions. This works also in xhb.
> >       INCOMPATIBLE when for HB_EXTENSION builds.
>
> In this case you removed important functionality without leaving any
> alternative for users. _SET_EOL is not a solution or replacement at all.
> Now it's not possible to use multiple EOLs in this set of functions what
> is very important in some portable programs which have to accept data
> with different EOLs.
> Can you revert this modification until we will not have any working
> alternative?


I can revert it although IMO we should rather think about a proper
alternative, these options were missing from default builds since
last year and no one reported them missing, which suggest it
isn't that important. I've since removed all HB_EXTENSION from
code, so readding this one looks a bit overkill.

One alternative is to readd all of them with HB_ prefix, but this is
quite ugly. The other ugly solution is to readd it under a different
macro like HB_MEMO_EOL_PARAM_EXTENSION.

What would be a proper solution here, another Set()?

[ I personally wonder on the usefulness of this feature, as IMO
such text handling functions should automatically work on all
available EOLs on all system without any explicit help from the
user. ]

Brgds,
Viktor
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to