Revision: 13397
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=13397&view=rev
Author: druzus
Date: 2009-12-26 13:13:02 +0000 (Sat, 26 Dec 2009)
Log Message:
-----------
2009-12-26 14:12 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/Makefile
* harbour/include/hbmath.h
+ harbour/include/hbmather.h
* harbour/include/hbsetup.h
* harbour/include/hbapi.h
* moved math error handler definitions and settings separate header file
* moved hb_random_num() declaration from hbmath.h to hbapi.h
After above modification hbmath file should be use only by code which
wants to use math functions declared usually in math.h
+ harbour/include/hbfloat.h
+ added header file with test macros for floating point numbers
this file should be included before any other files
* harbour/src/vm/hvmall.c
* harbour/src/vm/itemapi.c
* harbour/src/common/hbprintf.c
* harbour/src/rtl/math.c
* use new macros from hbfloat.h
* harbour/src/rtl/math.c
+ include "hbmather.h"
* harbour/src/rtl/hbrandom.c
* harbour/src/rdd/dbf1.c
* harbour/contrib/xhb/hboutdbg.c
- removed not longer necessary include "hbmath.h"
* harbour/contrib/hbct/ctmath.h
- do not include <float.h> and <limits.h>
* harbour/contrib/hbct/ct.h
- do not include "hbmath.h" and "ctmath.h"
* harbour/contrib/hbct/ctmath.c
* harbour/contrib/hbct/exponent.c
* harbour/contrib/hbct/ctc.c
+ include "ctmath.h"
* harbour/contrib/hbct/trig.c
* harbour/contrib/hbct/finan.c
* harbour/contrib/hbct/ctmath2.c
+ include "ctmath.h"
+ include "hbmather.h"
* harbour/contrib/hbct/num1.c
+ include "ctmath.h"
+ include <float.h>
* harbour/include/hbinit.h
* harbour/src/rtl/hbsocket.c
* added patches from Tamas - thanks
* harbour/bin/hb-func.sh
* harbour/harbour.spec
+ create /etc/ld.so.conf.d/harbour.conf with Harbour shared lib directory
if /etc/ld.so.conf.d directory exists and user has sufficient write
permission or install package is created.
This modification allows to install Harbour anywhere and in modern
distros using /etc/ld.so.conf.d/ harbour shared libraries will be
always available for all programs
[TOMERGE 2.0]
Modified Paths:
--------------
trunk/harbour/ChangeLog
trunk/harbour/bin/hb-func.sh
trunk/harbour/contrib/hbct/ct.h
trunk/harbour/contrib/hbct/ctc.c
trunk/harbour/contrib/hbct/ctmath.c
trunk/harbour/contrib/hbct/ctmath.h
trunk/harbour/contrib/hbct/ctmath2.c
trunk/harbour/contrib/hbct/exponent.c
trunk/harbour/contrib/hbct/finan.c
trunk/harbour/contrib/hbct/num1.c
trunk/harbour/contrib/hbct/trig.c
trunk/harbour/contrib/xhb/hboutdbg.c
trunk/harbour/harbour.spec
trunk/harbour/include/Makefile
trunk/harbour/include/hbapi.h
trunk/harbour/include/hbinit.h
trunk/harbour/include/hbmath.h
trunk/harbour/include/hbsetup.h
trunk/harbour/src/common/hbprintf.c
trunk/harbour/src/rdd/dbf1.c
trunk/harbour/src/rtl/hbrandom.c
trunk/harbour/src/rtl/hbsocket.c
trunk/harbour/src/rtl/math.c
trunk/harbour/src/vm/hvmall.c
trunk/harbour/src/vm/itemapi.c
Added Paths:
-----------
trunk/harbour/include/hbfloat.h
trunk/harbour/include/hbmather.h
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour