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
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour