> On Sun, 07 Feb 2010, [email protected] wrote:
> 
> Hi,
> 
>> 2010-02-07 16:03 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
>>  * include/hbdefs.h
>>    ! New Harbour types moved upper in the file to avoid
>>      errors reported on the list.
>>    - Deleted HB_I8 and HB_U8 types. Practice shows that
>>      HB_UCHAR and HB_SCHAR are used instead of these.
> 
> Does it mean that we decided to definitely drop support for platforms
> which do not use 8 bit characters?
> I do not plan to make such ports in reasonable time so it's not a problem
> for me but maybe someone else will want to port Harbour to some IBM machines.

No, we can readd it, but this is the least thing to do.

I think the first thing should be to define our existing "char" types:

HB_UCHAR
HB_SCHAR
HB_WCHAR
HB_BYTE / BYTE
char
USHORT

It would be very important to see which means what and when to use 
them to make such port happen more easily.

However closely I check the source and actual usage, I can't find 
out the rules.

Until this is cleared it would not be very good to add more 
"synonyms" to this range of types. Perhaps we could also define 
some rules to convert above existing types to HB_I8 / HB_U8 
where needed.

Brgds,
Viktor

_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to