> 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
