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

Reply via email to