Hi Przemek, David and Maurilio,
Hi Viktor,
Also, I'm afraid I could have created problems for
other versions / brands of OS/2 C compilers, since
these seem to be new warnings. Can't really judge
this from here.
It's OK. The older GCC version do not report warning
when unsigned char/signed char string are passed.
All this warning should be cleaned because for C++
compiler it will be error. PSZ casting is usually correct
though it will be good to check real functions declarations
in header files or in the internet.
I did, but was unsure whether this was caused
by GCC shipped with wrong headers or something else.
Thanks for the information, it really looks okay
this way then.
I also suggest for OS2 users to add OpenWatcom port.
It's also C++ compiler with very long OS2 history.
It should greatly help to clean the code and maybe will
be better alternative then GCC. It should be quite easy
to do and it will nicely force cleaning all places where
HB_OS_OS2 macro is used to cover GCC only code.
It will give yet another feature. OpenWatcom can be used
as cross compiler so using one platform it will be possible
to create DOS, MS-Windows, OS2 and Linux binaries (though
Linux version needs some minor updates). If someone is
interested in creating OpenWatcom OS2 Harbour port then I can
prepare scripts for cross building and check current OpenWatcom
state and if it's still necessary send some Linux patches to
authors.
I'd be very happy if our valued OS/2 developers (David
and Maurilio apparently) could directly address these
issues in the repository. It's really not a big deal
to do for most of the issues, and it'd be much sleeker
to do the testing in one pass, also freeing other
developers to deal with other things.
Brgds,
Viktor
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour