16 Commits
Author SHA1 Message Date
Carsten Larsen 1eaf09fa56 Cleanup history 2017-07-14 13:57:32 +02:00
Carsten Larsen 59d69ac760 Fix build error in shared clib 2017-07-14 13:54:39 +02:00
Carsten Larsen 5b6b5cc745 Allow man-dir and doc-dir while configuring 2017-07-14 13:54:07 +02:00
Carsten Larsen d34de7e7b5 Release 1.8.2 2017-07-14 12:10:13 +02:00
Carsten Larsen f06a9a3421 Update project homepage 2017-07-14 11:30:24 +02:00
Carsten Larsen 140e74f3ce Improve endianness detection 2017-07-14 10:53:37 +02:00
Carsten Larsen f067ba8f80 Update release date 2017-04-22 00:56:52 +02:00
Carsten Larsen 683a382359 Hint GCC6 2017-04-22 00:55:06 +02:00
Carsten Larsen 13141f8fd6 Update changelog 2017-04-22 00:54:47 +02:00
Carsten Larsen 484133b293 Update release date 2017-04-22 00:54:26 +02:00
Carsten Larsen 2f5a7f1a8e Improved configuration 2017-04-22 00:53:41 +02:00
Carsten Larsen d723292cc7 Fix haiku bug 2017-04-22 00:52:57 +02:00
Carsten Larsen f480dc1a19 Fix clear statement 2017-04-15 22:33:46 +02:00
Carsten Larsen 78f598d49b Option for Position Independent Code 2017-04-15 22:32:42 +02:00
Carsten Larsen 6cf752a257 Bumped version 2017-04-15 20:43:33 +02:00
Carsten Larsen 3374eebd4d Cleanup defines 2017-04-15 20:36:40 +02:00
407 changed files with 583 additions and 747 deletions
+9
View File
@@ -1,5 +1,14 @@
amath release history
v1.8.2 July 14 2017
- MIPS support.
- Improved endianness detection.
- Fixed configuration errors.
v1.8.1 April 22 2017
- OpenBSD support.
- Fixed Haiku bug.
v1.8.0 April 13 2017
- Fixed bugs in numeral systems.
- Fixed bugs related to infinity (Inf).
+2 -2
View File
@@ -20,7 +20,7 @@
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.TH amath 1 "Version 1.8.0" "April 13 2017"
.TH amath 1 "Version 1.8.2" "July 14 2017"
.SH NAME
amath \- Simple command line calculator
.SH SYNOPSIS
@@ -163,7 +163,7 @@ sech(1+2i);
csch(1+2i);
.fi
.SH HOMEPAGE
http://amath.innolan.net/
https://amath.innolan.net/
.SH AUTHORS
.PP
Written by Carsten Sonne Larsen <cs@innolan.net>. The code in MemSet and
+1 -1
View File
@@ -1,7 +1,7 @@
DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = "amath"
PROJECT_NUMBER = "1.8.0"
PROJECT_NUMBER = "1.8.2"
PROJECT_BRIEF = "Simple command line calculator"
PROJECT_LOGO =
OUTPUT_DIRECTORY = ../amath-doc
+3 -3
View File
@@ -2,7 +2,7 @@
set -e
version="1.8.0"
version="1.8.2"
build_package () {
@@ -99,7 +99,7 @@ echo "Installed-Size: $4"
echo "Depends: libc6"
echo "Section: math"
echo "Priority: optional"
echo "Homepage: http://amath.innolan.net"
echo "Homepage: https://amath.innolan.net"
echo "Built-Using: gcc-5.4"
echo "Description: Simple command line calculator"
echo " Features a case sensitive command line interface, internal IEEE 754"
@@ -114,7 +114,7 @@ chmod 0755 amath/DEBIAN/control
{
echo "Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/"
echo "Upstream-Name: amath-dev"
echo "Source: http://amath.innolan.net"
echo "Source: https://amath.innolan.net"
echo
echo "Files: *"
echo "Copyright: 2014-2017 Carsten Sonne Larsen <cs@innolan.net>"
+10 -6
View File
@@ -7,29 +7,29 @@ rm -Rf amath
rm -Rf dist
mkdir dist
./configure --disable-test --cross-compile="m68k-amigaos" CFLAGS="-m68000 -noixemul"
./configure --disable-test --disable-pic --cross-compile="m68k-amigaos" CFLAGS="-m68000 -noixemul"
make clean
make static
mv amath dist/amath.000
make clean
./configure --disable-test --cross-compile="m68k-amigaos" CFLAGS="-m68020 -noixemul"
./configure --disable-test --disable-pic --cross-compile="m68k-amigaos" CFLAGS="-m68020 -noixemul"
make static
mv amath dist/amath.020
make clean
./configure --disable-test --cross-compile="m68k-amigaos" CFLAGS="-m68030 -noixemul"
./configure --disable-test --disable-pic --cross-compile="m68k-amigaos" CFLAGS="-m68030 -noixemul"
make static
mv amath dist/amath.030
make clean
./configure --enable-test --cross-compile="m68k-amigaos" CFLAGS="-m68000 -noixemul"
./configure --enable-test --disable-pic --cross-compile="m68k-amigaos" CFLAGS="-m68000 -noixemul"
make static
mv amath dist/amath-test.000
make clean
./configure --enable-test --cross-compile="m68k-amigaos" CFLAGS="-m68020 -noixemul"
./configure --enable-test --disable-pic --cross-compile="m68k-amigaos" CFLAGS="-m68020 -noixemul"
make static
mv amath dist/amath-test.020
make clean
./configure --enable-test --cross-compile="m68k-amigaos" CFLAGS="-m68030 -noixemul"
./configure --enable-test --disable-pic --cross-compile="m68k-amigaos" CFLAGS="-m68030 -noixemul"
make static
mv amath dist/amath-test.030
make clean
@@ -61,3 +61,7 @@ date -Ru >dist/build_date
mv dist amath
#lha-ac a amath.lha amath
# GCC 6.x
#./configure --enable-test --cross-compile="/opt/m68k-amigaos6/bin/m68k-amigaos" CFLAGS="-m68000 -noixemul" LDFLAGS="-Xlinker --allow-multiple-definition"
#make static
+2 -2
View File
@@ -2,8 +2,8 @@
# DO NOT USE THIS SCRIPT UNLESS YOU KNOW WHAT YOU ARE DOING !
version='1.8.0'
stamp="201704130000"
version='1.8.2'
stamp="201704220000"
#stamp="201704110000"
srcdir="amath-rc"
distdir="amath-${version}"
+1 -1
View File
@@ -2,7 +2,7 @@
set -e
version="1.8.0"
version="1.8.2"
echo "Building amath ${version} for Windows ..."
Vendored
+42 -12
View File
@@ -27,7 +27,7 @@
set -e
version="1.8.0"
version="1.8.2"
clang=false
debugsym=false
@@ -36,6 +36,7 @@ openlibm=false
stdlibm=false
stdlibc=false
useldconfig=false
fpic=false
prefix="/usr"
pkgconfigdir="lib/pkgconfig"
@@ -45,6 +46,7 @@ cxxflags=""
ldflags=""
gcclib="-lstdc++"
libm=""
libc=""
for arg in "$@"; do
unknown=true
@@ -64,6 +66,15 @@ for arg in "$@"; do
unknown=false
;;
--man-dir=*)
mandir=`echo $arg | sed 's/--mandir=//'`
unknown=false
;;
--doc-dir=*)
unknown=false
;;
--cross-compile=*)
crosscompile=`echo $arg | sed 's/--cross-compile=//'`
crosscompile="${crosscompile}-"
@@ -107,6 +118,17 @@ for arg in "$@"; do
useldconfig=false
unknown=false
;;
--enable-pic)
fpic=true
unknown=false
;;
--disable-pic)
fpic=false
unknown=false
;;
--enable-debug)
debugsym=true
unknown=false
@@ -184,6 +206,8 @@ for arg in "$@"; do
echo ' --disable-clang: do not build with clang compiler'
echo ' --enable-ldconfig: use ldconfig to registre libraries'
echo ' --disable-ldconfig: do not use ldconfig to registre libraries'
echo ' --enable-pic: build with Position Independent Code (-fPIC)'
echo ' --disable-pic: do not build static libraries with Position Independent Code'
echo ' --with-libm: link with libm library (-lm)'
echo ' --without-libm: do not link with libm library'
echo ' --with-openlibm: link with openlibm library (-lopenlibm)'
@@ -255,6 +279,13 @@ fi
if $stdlibc; then
gcclib="${gcclib} -lc"
libc="-lc"
fi
if $fpic; then
fPIC=" -fPIC"
else
fPIC=""
fi
cflags="${cflags}${debugflag}${mflags}"
@@ -278,13 +309,12 @@ SYSSRCS='
console.cpp
console_amiga.cpp
console_stdc.cpp
console_posix.cpp
console_termios.cpp
console_windows.cpp
filesystem_amiga.cpp
filesystem_stdc.cpp
language.cpp
language_amiga.cpp
language_posix.cpp
language_stdc.cpp
preferences.cpp
preferences_amiga.cpp
@@ -567,7 +597,7 @@ ldlibflags="-l${amathapp} ${libm}-l${amathcplex} ${libm}-l${amath} -l${amathc} $
############################ Main Application ###########################
{
echo "CXX = ${crosscompile}${cxxcompiler}"
echo "CXXFLAGS = ${appop}${options} ${cxxflags}-I. -I.. -Wall"
echo "CXXFLAGS = ${appop}${options} ${cxxflags}${fPIC} -I. -I.. -Wall"
echo "AR = ${crosscompile}ar"
echo "RANLIB = ${crosscompile}ranlib"
echo "DEL = rm -f"
@@ -599,7 +629,7 @@ echo
########################### Functions Library ###########################
{
echo "CXX = ${crosscompile}${cxxcompiler}"
echo "CXXFLAGS = ${appop}${options} ${cxxflags}-I. -I../.. -Wall"
echo "CXXFLAGS = ${appop}${options} ${cxxflags}${fPIC} -I. -I../.. -Wall"
echo "AR = ${crosscompile}ar"
echo "RANLIB = ${crosscompile}ranlib"
echo "DEL = rm -f"
@@ -631,7 +661,7 @@ echo
########################### Statement Library ###########################
{
echo "CXX = ${crosscompile}${cxxcompiler}"
echo "CXXFLAGS = ${appop}${options} ${cxxflags}-I. -I../.. -Wall"
echo "CXXFLAGS = ${appop}${options} ${cxxflags}${fPIC} -I. -I../.. -Wall"
echo "AR = ${crosscompile}ar"
echo "RANLIB = ${crosscompile}ranlib"
echo "DEL = rm -f"
@@ -663,7 +693,7 @@ echo
############################ System Library #############################
{
echo "CXX = ${crosscompile}${cxxcompiler}"
echo "CXXFLAGS = ${appop}${options} ${cxxflags}-I. -I.. -Wall"
echo "CXXFLAGS = ${appop}${options} ${cxxflags}${fPIC} -I. -I.. -Wall"
echo "AR = ${crosscompile}ar"
echo "RANLIB = ${crosscompile}ranlib"
echo "DEL = rm -f"
@@ -725,7 +755,7 @@ for f in ${LIBAPPSRCS}
do
b=`basename $f .cpp`
echo "static/${b}.o: ${f}"
echo " \${CXX} \${CXXFLAGS} -c ${f} -o static/${b}.o"
echo " \${CXX} \${CXXFLAGS}${fPIC} -c ${f} -o static/${b}.o"
echo
echo "shared/${b}.o: ${f}"
echo " \${CXX} \${CXXFLAGS} -fPIC -c ${f} -o shared/${b}.o"
@@ -836,7 +866,7 @@ for f in ${LIBC1SRCS}
do
b=`basename $f .c`
echo "static/${b}.o: ${f}"
echo " \${CC} \${CFLAGS} -fno-builtin -c ${f} -o static/${b}.o"
echo " \${CC} \${CFLAGS}${fPIC} -fno-builtin -c ${f} -o static/${b}.o"
echo
echo "shared/${b}.o: ${f}"
echo " \${CC} \${CFLAGS} -fPIC -fno-builtin -c ${f} -o shared/${b}.o"
@@ -851,7 +881,7 @@ echo " \${MKDIR} static"
echo " \${MKDIR} shared"
echo
echo "\${solib}: build ${libcs}"
echo " \${CC} \${CFLAGS} -shared ${exestrip} -fPIC -Wl,-soname,\${solib}${soverion} -o \${solib} ${libcs} -lc"
echo " \${CC} \${CFLAGS} -shared ${exestrip} -fPIC -Wl,-soname,\${solib}${soverion} -o \${solib} ${libcs}"
echo
echo "\${alib}: build ${libc}"
echo " \${AR} rcs static/\${alib} ${libc}"
@@ -935,7 +965,7 @@ for f in ${LIBREALSRCS}
do
b=`basename $f .c`
echo "static/${b}.o: ${f}"
echo " \${CC} \${CFLAGS} -fno-builtin -c ${f} -o static/${b}.o"
echo " \${CC} \${CFLAGS}${fPIC} -fno-builtin -c ${f} -o static/${b}.o"
echo
echo "shared/${b}.o: ${f}"
echo " \${CC} \${CFLAGS} -fPIC -fno-builtin -c ${f} -o shared/${b}.o"
@@ -1032,7 +1062,7 @@ for f in ${LIBCPLEXSRCS}
do
b=`basename $f .c`
echo "static/${b}.o: ${f}"
echo " \${CC} \${CFLAGS} -fno-builtin -c ${f} -o static/${b}.o"
echo " \${CC} \${CFLAGS}${fPIC} -fno-builtin -c ${f} -o static/${b}.o"
echo
echo "shared/${b}.o: ${f}"
echo " \${CC} \${CFLAGS} -fPIC -fno-builtin -c ${f} -o shared/${b}.o"
+12 -22
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
@@ -84,28 +84,23 @@
# endif
#endif
/******************************************************************************/
#if defined(HAIKU) || defined(UNIX) || defined(APPLE) || defined(_POSIX_VERSION)
# ifndef POSIX
# define POSIX
#if defined(HAIKU) || defined(UNIX) || defined(APPLE)
# ifndef TERMIOS
# define TERMIOS
# endif
#endif
/******************************************************************************/
#if !defined(AMIGA) && !defined(POSIX) && !defined(WINDOWS)
# ifndef STDC_CONSOLE
# define STDC_CONSOLE
# endif
#endif
/******************************************************************************/
#if defined(POSIX)
# include <stdint.h>
# include <unistd.h>
# include <dirent.h>
#endif
/******************************************************************************/
#if defined(WINDOWS)
# include <stdint.h>
#endif
/******************************************************************************/
#if defined(AROS) || defined(MORPHOS) || defined(AOS4)
# include <stdint.h>
# include <sys/types.h>
#endif
/******************************************************************************/
#if defined(AOS3)
# include <sys/types.h>
# define IPTR LONG*
@@ -116,11 +111,6 @@ typedef u_int32_t uint32_t;
typedef u_int64_t uint64_t;
#endif
/******************************************************************************/
#if defined(AROS) || defined(MORPHOS) || defined(AOS4) || defined(APPLE)
# include <stdint.h>
# include <sys/types.h>
#endif
/******************************************************************************/
#if (__cplusplus <= 199711L && !defined(WINDOWS)) || !defined(__cplusplus)
#ifndef nullptr
#define nullptr 0
@@ -291,9 +281,9 @@ typedef int bool;
#endif
/******************************************************************************/
#define TXTARCH TXTCPU TXTFPU
#define RELDATESTAMP "(13-04-2017)"
#define TXTDOSVERSION "\0$VER: amath 1.80" SPACE RELDATESTAMP SPACE TXTARCH
#define TXTTITLE "amath version 1.8.0"
#define RELDATESTAMP "(14-07-2017)"
#define TXTDOSVERSION "\0$VER: amath 1.82" SPACE RELDATESTAMP SPACE TXTARCH
#define TXTTITLE "amath version 1.8.2"
#define TXTCOPYRIGHT "(c) 2017 Carsten Sonne Larsen"
#define TXTSTARTMSG TXTTITLE SPACE TXTCOPYRIGHT
/******************************************************************************/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+3 -3
View File
@@ -23,13 +23,13 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
#include "amathc.h"
#ifdef AMIGA
#if defined(AMIGA)
#include <clib/exec_protos.h>
#endif
@@ -58,7 +58,7 @@ unsigned int AllocAndCopy(char** destination, const char* source)
*destination = AllocMemSafe(size);
d = *destination;
#ifdef AMIGA // Take advantage of exec
#if defined(AMIGA) // Take advantage of exec
CopyMem(s, d, n);
#else
while (n--)
+2 -2
View File
@@ -20,7 +20,7 @@
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.TH "amathc.h" 3 "Version 1.8.0" "April 13 2017"
.TH "amathc.h" 3 "Version 1.8.2" "July 14 2017"
.SH NAME
amathc.h \- C functions for manipulating strings and memory
.SH SYNOPSIS
@@ -472,7 +472,7 @@ Definition at line 32 of file untag\&.c\&.
82 }
.fi
.SH HOMEPAGE
http://amath.innolan.net/
https://amath.innolan.net/
.SH AUTHORS
.PP
Written by Carsten Sonne Larsen <cs@innolan.net>. The code in MemSet and
+1 -1
View File
@@ -1,7 +1,7 @@
DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = "amathc"
PROJECT_NUMBER = "1.8.0"
PROJECT_NUMBER = "1.8.2"
PROJECT_BRIEF = "C functions for manipulating strings and memory"
PROJECT_LOGO =
OUTPUT_DIRECTORY =
+1 -1
View File
@@ -5,6 +5,6 @@ libdir=${exec_prefix}/lib
Name: amath C library
Description: C functions for manipulating strings and memory
Version: 1.8.0
Version: 1.8.2
Cflags: -I${includedir}
Libs: -L${libdir} -lamathc
+2 -2
View File
@@ -23,13 +23,13 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
#include "amathc.h"
#ifdef AMIGA
#if defined(AMIGA)
#include <stddef.h>
#include <exec/types.h>
#include <exec/memory.h>
+2 -2
View File
@@ -47,7 +47,7 @@
#pragma GCC diagnostic ignored "-Wcast-align"
#endif
#ifdef AMIGA
#if defined(AMIGA)
#include <clib/exec_protos.h>
#endif
@@ -84,7 +84,7 @@ void MemCopy(void* destination, const void* source, unsigned int length)
if ((mem_ptr)dst < (mem_ptr)src)
{
// Copy forward
#ifdef AMIGA // Take advantage of exec
#if defined(AMIGA) // Take advantage of exec
CopyMem((void*)source, destination, length);
#else
t = (mem_ptr)src; // only need low bits
+1 -1
View File
@@ -27,7 +27,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -27,7 +27,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+2 -2
View File
@@ -20,7 +20,7 @@
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.TH "mathi.h" 3 "Version 1.8.0" "April 13 2017"
.TH "mathi.h" 3 "Version 1.8.2" "July 14 2017"
.SH NAME
mathi.h \- Complex numbers math library
.SH SYNOPSIS
@@ -1739,7 +1739,7 @@ Definition at line 85 of file prim\&.c\&.
90 }
.fi
.SH HOMEPAGE
http://amath.innolan.net/
https://amath.innolan.net/
.SH AUTHORS
.PP
Written by Carsten Sonne Larsen <cs@innolan.net>. Some code in the
+1 -1
View File
@@ -1,7 +1,7 @@
DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = "amathi"
PROJECT_NUMBER = "1.8.0"
PROJECT_NUMBER = "1.8.2"
PROJECT_BRIEF = "Complex numbers math library"
PROJECT_LOGO =
OUTPUT_DIRECTORY =
+1 -1
View File
@@ -5,6 +5,6 @@ libdir=${exec_prefix}/lib
Name: amath complex library
Description: Complex numbers math library
Version: 1.8.0
Version: 1.8.2
Cflags: -I${includedir}
Libs: -L${libdir} -lamathi
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -27,7 +27,7 @@
* http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libm/complex/ccos.c?rev=1.1
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -30,7 +30,7 @@
* http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libm/complex/ccosh.c?rev=1.1
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -30,7 +30,7 @@
* http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libm/complex/cexp.c?rev=1.1
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -30,7 +30,7 @@
* http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libm/complex/clog.c?rev=1.1
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -30,7 +30,7 @@
* http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libm/complex/cpow.c?rev=1.1
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -30,7 +30,7 @@
* http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libm/complex/csin.c?rev=1.1
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -30,7 +30,7 @@
* http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libm/complex/csinh.c?rev=1.1
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -30,7 +30,7 @@
* http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libm/complex/csqrt.c?rev=1.1
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -30,7 +30,7 @@
* http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libm/complex/ctan.c?rev=1.1
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -30,7 +30,7 @@
* http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libm/complex/ctanh.c?rev=1.1
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -5,6 +5,6 @@ libdir=${exec_prefix}/lib
Name: amath application library
Description: C++ library for handling numbers
Version: 1.8.0
Version: 1.8.2
Cflags: -I${includedir}
Libs: -L${libdir} -lamathapp -lamathr -lamathi -lamathc
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -26,7 +26,7 @@
* http://sourceforge.net/projects/flexcat/
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -26,7 +26,7 @@
* http://sourceforge.net/projects/flexcat/
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -26,7 +26,7 @@
* http://sourceforge.net/projects/flexcat/
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -26,7 +26,7 @@
* http://sourceforge.net/projects/flexcat/
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+2 -2
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
@@ -39,7 +39,7 @@ const char* vers = TXTDOSVERSION;
class Program* Program = nullptr;
#ifdef AMIGA
#if defined(AMIGA)
#include <clib/exec_protos.h>
static struct DosBase *DosBase = nullptr;
static struct GfxBase *GfxBase = nullptr;
+11 -2
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
@@ -79,7 +79,7 @@
https://github.com/rainlance/amath
\subsection download Download
Windows: http://amath.innolan.net/amath-1.8.0.zip <BR>
Windows: https://amath.innolan.net/amath-1.8.0.zip <BR>
<BR>
FreeBSD: https://www.freshports.org/math/amath/ <BR>
<BR>
@@ -261,6 +261,15 @@
\page release_page Release history
\section release_sec Release history
\subsection version182 1.8.2 July 14 2017
- MIPS support
- Improved endianness detection
- Fixed configuration errors
\subsection version181 1.8.1 April 22 2017
- OpenBSD support
- Fixed Haiku bug
\subsection version180 1.8.0 April 13 2017
- Fixed bugs in numeral systems.
- Fixed bugs related to infinity (Inf).
+3 -3
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
@@ -55,7 +55,7 @@ void Evaluator::Evaluate() const
SyntaxNode* node = parser->Parse();
delete parser;
#ifdef DEBUGTREE
#if defined(DEBUGTREE)
Viewer* viewer = new Viewer(node);
const char* vout = viewer->GetTree();
output->EnsureGrowth(StrLen(vout));
@@ -68,7 +68,7 @@ void Evaluator::Evaluate() const
node = optimizer->GetRoot();
delete optimizer;
#ifdef DEBUGTREE
#if defined(DEBUGTREE)
viewer = new Viewer(node);
vout = viewer->GetTree();
output->EnsureGrowth(StrLen(vout));
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/
+1 -1
View File
@@ -23,7 +23,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Project homepage:
* http://amath.innolan.net
* https://amath.innolan.net
*
*/

Some files were not shown because too many files have changed in this diff Show More