Revision: 11148 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11148&view=rev Author: druzus Date: 2009-05-27 03:25:05 +0000 (Wed, 27 May 2009)
Log Message: ----------- 2009-05-27 05:34 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/harbour.spec * harbour/mpkg_tgz.sh + added hbformat * harbour/include/hbdefs.h * harbour/include/hbapi.h * harbour/source/common/hbarch.c * redefined macros used to store/retrieve integer and double values to/from byte arrays in little and big endian order. Now GCC uses inline functions which are hardly optimized by compiler giving on x86 machines the same code as direct casting (with the exception to march=i686 where putting double value forces strict alignment to avoid hidden CPU exception) but they respect strict aliasing rules. It also means that now GCC builds always respect strict alignment even if HB_STRICT_ALIGNMENT macro is not set. Modified Paths: -------------- trunk/harbour/ChangeLog trunk/harbour/harbour.spec trunk/harbour/include/hbapi.h trunk/harbour/include/hbdefs.h trunk/harbour/mpkg_tgz.sh trunk/harbour/source/common/hbarch.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour