mirror of https://gitlab.com/rnger/amath
Cleanup
This commit is contained in:
parent
75b3434cdf
commit
96274aa9c9
|
@ -0,0 +1,7 @@
|
||||||
|
* text=auto
|
||||||
|
*.c text
|
||||||
|
*.cpp text
|
||||||
|
*.h text
|
||||||
|
|
||||||
|
*.vcxproj text eol=crlf
|
||||||
|
*.vcxproj.filters text eol=crlf
|
31
COPYRIGHT
31
COPYRIGHT
|
@ -1,17 +1,14 @@
|
||||||
This software contains copyrighted material by:
|
This software contains copyrighted material by:
|
||||||
The Regents of the University of California
|
The Regents of the University of California
|
||||||
The NetBSD Foundation, Inc.
|
The NetBSD Foundation, Inc.
|
||||||
Sun Microsystems, Inc.
|
Sun Microsystems, Inc.
|
||||||
Poul-Henning Kamp
|
Carsten Larsen
|
||||||
Carsten Larsen
|
Ryan Juckett
|
||||||
Ryan Juckett
|
|
||||||
Axel Boldt
|
Portions of the code have been contributed by:
|
||||||
|
Stephen L. Moshier
|
||||||
Portions of the code have been contributed by:
|
Stefan Haubenthal
|
||||||
Stephen L. Moshier
|
Carsten Larsen
|
||||||
Poul-Henning Kamp
|
Ryan Juckett
|
||||||
Stefan Haubenthal
|
Chris Torek
|
||||||
Carsten Larsen
|
Mike Hibler
|
||||||
Ryan Juckett
|
|
||||||
Chris Torek
|
|
||||||
Mike Hibler
|
|
||||||
|
|
229
HISTORY
229
HISTORY
|
@ -1,111 +1,118 @@
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
--- amath change history ---
|
--- amath change history ---
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
v1.5.6 March 23 2015
|
v1.6.0 April 7 2016
|
||||||
- Fixed typos and changed prompt.
|
- Complete internal restructure of source code.
|
||||||
- Binaries compiled without dependency to ixemul.library
|
- Fixed several minor bugs in calculation.
|
||||||
|
- Support for Windows & Linux.
|
||||||
v1.5.5 March 05 2015
|
- Custom memory handling.
|
||||||
- Fixed console bug causing shell to hang on AROS.
|
- Localization support.
|
||||||
|
|
||||||
v1.5.4 March 04 2015
|
v1.5.6 March 23 2015
|
||||||
- Fixed several bugs in output of significant digits.
|
- Fixed typos and changed prompt.
|
||||||
- Fixed sign bug in addition of negative complex numbers.
|
- Binaries compiled without dependency to ixemul.library
|
||||||
- Fixed sign bug in inverse hyperbolic cosine of complex numbers.
|
|
||||||
- Fixed sign bug in inverse hyperbolic secant of complex numbers.
|
v1.5.5 March 05 2015
|
||||||
- Fixed calculation bug in division of real number with complex number.
|
- Fixed console bug causing shell to hang on AROS.
|
||||||
- Fixed calculation bug in exponentiation with complex number.
|
|
||||||
- Implemented reduction of unary sign in expressions.
|
v1.5.4 March 04 2015
|
||||||
- Implemented reduction of complex numbers in expressions.
|
- Fixed several bugs in output of significant digits.
|
||||||
- Implemented internal optimization of expression trees.
|
- Fixed sign bug in addition of negative complex numbers.
|
||||||
- Miscellaneous internal code optimization.
|
- Fixed sign bug in inverse hyperbolic cosine of complex numbers.
|
||||||
- Changed to Amiga hosted GCC compiler.
|
- Fixed sign bug in inverse hyperbolic secant of complex numbers.
|
||||||
- Verified calculation through 192 test cases.
|
- Fixed calculation bug in division of real number with complex number.
|
||||||
|
- Fixed calculation bug in exponentiation with complex number.
|
||||||
v1.5.3 October 26 2014
|
- Implemented reduction of unary sign in expressions.
|
||||||
- Changed iconed versions to run directly from Workbench.
|
- Implemented reduction of complex numbers in expressions.
|
||||||
- Reconfigured builds to avoid erroneous calculations.
|
- Implemented internal optimization of expression trees.
|
||||||
- Removed broken support for numeral systems.
|
- Miscellaneous internal code optimization.
|
||||||
- Switched to new floating output library.
|
- Changed to Amiga hosted GCC compiler.
|
||||||
- Reintroduced 68020 FPU and 68030 versions.
|
- Verified calculation through 192 test cases.
|
||||||
|
|
||||||
v1.5.2 October 11 2014
|
v1.5.3 October 26 2014
|
||||||
- Modified character handling code to comply with licenses.
|
- Changed iconed versions to run directly from Workbench.
|
||||||
- Modified complex math code to comply with licenses.
|
- Reconfigured builds to avoid erroneous calculations.
|
||||||
- Modified code base to work with Kickstart 2.04.
|
- Removed broken support for numeral systems.
|
||||||
- Square root of negative numbers now yields correct result.
|
- Switched to new floating output library.
|
||||||
- Implemented scientific notation of numbers.
|
- Reintroduced 68020 FPU and 68030 versions.
|
||||||
- Infinity is now shown in division with 0.
|
|
||||||
- Fixed bug in number code sometimes yielding 0.
|
v1.5.2 October 11 2014
|
||||||
- Switched to Amiga memory allocation.
|
- Modified character handling code to comply with licenses.
|
||||||
- Fixed out-of-memory bug.
|
- Modified complex math code to comply with licenses.
|
||||||
- Miscellaneous bug fixes.
|
- Modified code base to work with Kickstart 2.04.
|
||||||
- Removed dead code.
|
- Square root of negative numbers now yields correct result.
|
||||||
- Added icons.
|
- Implemented scientific notation of numbers.
|
||||||
|
- Infinity is now shown in division with 0.
|
||||||
v1.5.1 September 28 2014
|
- Fixed bug in number code sometimes yielding 0.
|
||||||
- Improved navigation with arrow keys.
|
- Switched to Amiga memory allocation.
|
||||||
- Improved text and color compositions.
|
- Fixed out-of-memory bug.
|
||||||
- Implemented missing complex functions.
|
- Miscellaneous bug fixes.
|
||||||
- Fixed bug in negative complex numbers.
|
- Removed dead code.
|
||||||
- Fixed file I/O bug in shell mode.
|
- Added icons.
|
||||||
- Fixed shell flush bug on AROS.
|
|
||||||
- Fixed clear console bug on AROS.
|
v1.5.1 September 28 2014
|
||||||
- Miscellaneous minor bug fixes.
|
- Improved navigation with arrow keys.
|
||||||
|
- Improved text and color compositions.
|
||||||
v1.5 September 21 2014
|
- Implemented missing complex functions.
|
||||||
- Calculation with complex numbers.
|
- Fixed bug in negative complex numbers.
|
||||||
- Fixed command line version.
|
- Fixed file I/O bug in shell mode.
|
||||||
- Miscellaneous bug fixed.
|
- Fixed shell flush bug on AROS.
|
||||||
- Fixed spelling mistakes in help files.
|
- Fixed clear console bug on AROS.
|
||||||
- Documentation including class diagrams in HTML format.
|
- Miscellaneous minor bug fixes.
|
||||||
- Scripts for porting and building the source.
|
|
||||||
|
v1.5 September 21 2014
|
||||||
v1.4 August 24 2014
|
- Calculation with complex numbers.
|
||||||
- New math engine based on Sun Microsystems fdlibm (64 bit IEEE 754).
|
- Fixed command line version.
|
||||||
- Support for positional numeral systems including binary, octal and hexadecimal.
|
- Miscellaneous bug fixed.
|
||||||
- Added pure command line version (CLI) as addition to the stand-alone version.
|
- Fixed spelling mistakes in help files.
|
||||||
- Added statement to clear all in-memory variables and functions.
|
- Documentation including class diagrams in HTML format.
|
||||||
- Fixed bug causing console to close when entering an empty statement.
|
- Scripts for porting and building the source.
|
||||||
- Fixed bug causing application to hang when loading files with KS 2.0.4.
|
|
||||||
- Fixed accuracy bug when using pi and e.
|
v1.4 August 24 2014
|
||||||
- Restructured and improved built-in help.
|
- New math engine based on Sun Microsystems fdlibm (64 bit IEEE 754).
|
||||||
- Added new 68030 and FPU versions.
|
- Support for positional numeral systems including binary, octal and hexadecimal.
|
||||||
|
- Added pure command line version (CLI) as addition to the stand-alone version.
|
||||||
v1.3.2 August 11 2014
|
- Added statement to clear all in-memory variables and functions.
|
||||||
- Fixed two severe bugs causing memory corruption.
|
- Fixed bug causing console to close when entering an empty statement.
|
||||||
|
- Fixed bug causing application to hang when loading files with KS 2.0.4.
|
||||||
v1.3.1 August 08 2014
|
- Fixed accuracy bug when using pi and e.
|
||||||
- AROS i386 version released.
|
- Restructured and improved built-in help.
|
||||||
|
- Added new 68030 and FPU versions.
|
||||||
v1.3 August 06 2014
|
|
||||||
- All trigonometric and hyperbolic functions are now supported.
|
v1.3.2 August 11 2014
|
||||||
- Runs in console window. amath no longer depends on a shell.
|
- Fixed two severe bugs causing memory corruption.
|
||||||
- Hardened code. amath is no longer a beta version.
|
|
||||||
- Added support for disk based activities.
|
v1.3.1 August 08 2014
|
||||||
- Fixed bug in exponentiation operator.
|
- AROS i386 version released.
|
||||||
- Reverted back to clib math.
|
|
||||||
- Fixed a few memory leak bugs.
|
v1.3 August 06 2014
|
||||||
- Optimized generated binaries.
|
- All trigonometric and hyperbolic functions are now supported.
|
||||||
- Comments added in source code.
|
- Runs in console window. amath no longer depends on a shell.
|
||||||
- Improved error handling.
|
- Hardened code. amath is no longer a beta version.
|
||||||
- Improved built-in help.
|
- Added support for disk based activities.
|
||||||
- Simplified license.
|
- Fixed bug in exponentiation operator.
|
||||||
|
- Reverted back to clib math.
|
||||||
v1.2b July 21 2014
|
- Fixed a few memory leak bugs.
|
||||||
- Root functions added.
|
- Optimized generated binaries.
|
||||||
- User defined functions added.
|
- Comments added in source code.
|
||||||
- Improved error handling.
|
- Improved error handling.
|
||||||
- Improved build-in help.
|
- Improved built-in help.
|
||||||
- Binary support for additional processors.
|
- Simplified license.
|
||||||
- Miscellaneous bug fixes.
|
|
||||||
- Source files restructured.
|
v1.2b July 21 2014
|
||||||
|
- Root functions added.
|
||||||
v1.1b July 13 2014
|
- User defined functions added.
|
||||||
- Minor bug fixes.
|
- Improved error handling.
|
||||||
- Source code released.
|
- Improved build-in help.
|
||||||
|
- Binary support for additional processors.
|
||||||
v1.0b July 11 2014
|
- Miscellaneous bug fixes.
|
||||||
- First public release.
|
- Source files restructured.
|
||||||
|
|
||||||
|
v1.1b July 13 2014
|
||||||
|
- Minor bug fixes.
|
||||||
|
- Source code released.
|
||||||
|
|
||||||
|
v1.0b July 11 2014
|
||||||
|
- First public release.
|
||||||
|
|
||||||
|
|
5
LICENSE
5
LICENSE
|
@ -1,4 +1,4 @@
|
||||||
Copyright (c) 2015, Carsten Larsen
|
Copyright (c) 2015-2016, Carsten Sonne Larsen
|
||||||
All rights reserved.
|
All rights reserved.
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
Redistribution and use in source and binary forms, with or without
|
||||||
|
@ -22,6 +22,3 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
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.
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
See individual files for license details.
|
|
||||||
|
|
546
Makefile.vcxproj
546
Makefile.vcxproj
|
@ -1,273 +1,273 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
<ProjectConfiguration Include="Debug|Win32">
|
<ProjectConfiguration Include="Debug|Win32">
|
||||||
<Configuration>Debug</Configuration>
|
<Configuration>Debug</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="Release|Win32">
|
<ProjectConfiguration Include="Release|Win32">
|
||||||
<Configuration>Release</Configuration>
|
<Configuration>Release</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="app\lib\aengine.cpp" />
|
<ClCompile Include="app\lib\aengine.cpp" />
|
||||||
<ClCompile Include="app\lib\charbuf.cpp" />
|
<ClCompile Include="app\lib\charbuf.cpp" />
|
||||||
<ClCompile Include="app\lib\cplex.cpp" />
|
<ClCompile Include="app\lib\cplex.cpp" />
|
||||||
<ClCompile Include="app\lib\fgrid.cpp" />
|
<ClCompile Include="app\lib\fgrid.cpp" />
|
||||||
<ClCompile Include="app\lib\ntext.cpp" />
|
<ClCompile Include="app\lib\ntext.cpp" />
|
||||||
<ClCompile Include="app\lib\real.cpp" />
|
<ClCompile Include="app\lib\real.cpp" />
|
||||||
<ClCompile Include="app\main.cpp" />
|
<ClCompile Include="app\main.cpp" />
|
||||||
<ClCompile Include="app\main\evaluator.cpp" />
|
<ClCompile Include="app\main\evaluator.cpp" />
|
||||||
<ClCompile Include="app\main\functions.cpp" />
|
<ClCompile Include="app\main\functions.cpp" />
|
||||||
<ClCompile Include="app\main\graphlist.cpp" />
|
<ClCompile Include="app\main\graphlist.cpp" />
|
||||||
<ClCompile Include="app\main\lexer.cpp" />
|
<ClCompile Include="app\main\lexer.cpp" />
|
||||||
<ClCompile Include="app\main\nodes.cpp" />
|
<ClCompile Include="app\main\nodes.cpp" />
|
||||||
<ClCompile Include="app\main\operators.cpp" />
|
<ClCompile Include="app\main\operators.cpp" />
|
||||||
<ClCompile Include="app\main\optimizer.cpp" />
|
<ClCompile Include="app\main\optimizer.cpp" />
|
||||||
<ClCompile Include="app\main\parser.cpp" />
|
<ClCompile Include="app\main\parser.cpp" />
|
||||||
<ClCompile Include="app\main\statements.cpp" />
|
<ClCompile Include="app\main\statements.cpp" />
|
||||||
<ClCompile Include="app\main\token.cpp" />
|
<ClCompile Include="app\main\token.cpp" />
|
||||||
<ClCompile Include="app\main\values.cpp" />
|
<ClCompile Include="app\main\values.cpp" />
|
||||||
<ClCompile Include="app\main\viewer.cpp" />
|
<ClCompile Include="app\main\viewer.cpp" />
|
||||||
<ClCompile Include="app\system\base\io.cpp" />
|
<ClCompile Include="app\system\base\io.cpp" />
|
||||||
<ClCompile Include="app\system\console.cpp" />
|
<ClCompile Include="app\system\console.cpp" />
|
||||||
<ClCompile Include="app\system\console_amiga.cpp" />
|
<ClCompile Include="app\system\console_amiga.cpp" />
|
||||||
<ClCompile Include="app\system\console_stdc.cpp" />
|
<ClCompile Include="app\system\console_stdc.cpp" />
|
||||||
<ClCompile Include="app\system\filesystem_amiga.cpp" />
|
<ClCompile Include="app\system\filesystem_amiga.cpp" />
|
||||||
<ClCompile Include="app\system\filesystem_stdc.cpp" />
|
<ClCompile Include="app\system\filesystem_stdc.cpp" />
|
||||||
<ClCompile Include="app\system\graph.cpp" />
|
<ClCompile Include="app\system\graph.cpp" />
|
||||||
<ClCompile Include="app\system\graph_amiga.cpp" />
|
<ClCompile Include="app\system\graph_amiga.cpp" />
|
||||||
<ClCompile Include="app\system\graph_gtk.cpp" />
|
<ClCompile Include="app\system\graph_gtk.cpp" />
|
||||||
<ClCompile Include="app\system\language.cpp" />
|
<ClCompile Include="app\system\language.cpp" />
|
||||||
<ClCompile Include="app\system\language_amiga.cpp" />
|
<ClCompile Include="app\system\language_amiga.cpp" />
|
||||||
<ClCompile Include="app\system\language_stdc.cpp" />
|
<ClCompile Include="app\system\language_stdc.cpp" />
|
||||||
<ClCompile Include="app\system\preferences.cpp" />
|
<ClCompile Include="app\system\preferences.cpp" />
|
||||||
<ClCompile Include="app\system\preferences_amiga.cpp" />
|
<ClCompile Include="app\system\preferences_amiga.cpp" />
|
||||||
<ClCompile Include="app\system\preferences_stdc.cpp" />
|
<ClCompile Include="app\system\preferences_stdc.cpp" />
|
||||||
<ClCompile Include="app\system\proc_amiga.cpp" />
|
<ClCompile Include="app\system\proc_amiga.cpp" />
|
||||||
<ClCompile Include="app\system\program.cpp" />
|
<ClCompile Include="app\system\program.cpp" />
|
||||||
<ClCompile Include="app\system\program_amiga.cpp" />
|
<ClCompile Include="app\system\program_amiga.cpp" />
|
||||||
<ClCompile Include="app\system\program_stdc.cpp" />
|
<ClCompile Include="app\system\program_stdc.cpp" />
|
||||||
<ClCompile Include="app\system\program_test.cpp" />
|
<ClCompile Include="app\system\program_test.cpp" />
|
||||||
<ClCompile Include="app\system\task_amiga.cpp" />
|
<ClCompile Include="app\system\task_amiga.cpp" />
|
||||||
<ClCompile Include="app\system\task_stdc.cpp" />
|
<ClCompile Include="app\system\task_stdc.cpp" />
|
||||||
<ClCompile Include="app\system\window_amiga.cpp" />
|
<ClCompile Include="app\system\window_amiga.cpp" />
|
||||||
<ClCompile Include="lib\clib\alloccpy.c" />
|
<ClCompile Include="lib\clib\alloccpy.c" />
|
||||||
<ClCompile Include="lib\clib\mem.c" />
|
<ClCompile Include="lib\clib\mem.c" />
|
||||||
<ClCompile Include="lib\clib\memcpy.c" />
|
<ClCompile Include="lib\clib\memcpy.c" />
|
||||||
<ClCompile Include="lib\clib\memset.c" />
|
<ClCompile Include="lib\clib\memset.c" />
|
||||||
<ClCompile Include="lib\clib\strcmp.c" />
|
<ClCompile Include="lib\clib\strcmp.c" />
|
||||||
<ClCompile Include="lib\clib\strlen.c" />
|
<ClCompile Include="lib\clib\strlen.c" />
|
||||||
<ClCompile Include="lib\clib\untag.c" />
|
<ClCompile Include="lib\clib\untag.c" />
|
||||||
<ClCompile Include="lib\cplex\cacos.c" />
|
<ClCompile Include="lib\cplex\cacos.c" />
|
||||||
<ClCompile Include="lib\cplex\cacosh.c" />
|
<ClCompile Include="lib\cplex\cacosh.c" />
|
||||||
<ClCompile Include="lib\cplex\cacot.c" />
|
<ClCompile Include="lib\cplex\cacot.c" />
|
||||||
<ClCompile Include="lib\cplex\cacoth.c" />
|
<ClCompile Include="lib\cplex\cacoth.c" />
|
||||||
<ClCompile Include="lib\cplex\cacsc.c" />
|
<ClCompile Include="lib\cplex\cacsc.c" />
|
||||||
<ClCompile Include="lib\cplex\cacsch.c" />
|
<ClCompile Include="lib\cplex\cacsch.c" />
|
||||||
<ClCompile Include="lib\cplex\casec.c" />
|
<ClCompile Include="lib\cplex\casec.c" />
|
||||||
<ClCompile Include="lib\cplex\casech.c" />
|
<ClCompile Include="lib\cplex\casech.c" />
|
||||||
<ClCompile Include="lib\cplex\casin.c" />
|
<ClCompile Include="lib\cplex\casin.c" />
|
||||||
<ClCompile Include="lib\cplex\casinh.c" />
|
<ClCompile Include="lib\cplex\casinh.c" />
|
||||||
<ClCompile Include="lib\cplex\catan.c" />
|
<ClCompile Include="lib\cplex\catan.c" />
|
||||||
<ClCompile Include="lib\cplex\catanh.c" />
|
<ClCompile Include="lib\cplex\catanh.c" />
|
||||||
<ClCompile Include="lib\cplex\ccbrt.c" />
|
<ClCompile Include="lib\cplex\ccbrt.c" />
|
||||||
<ClCompile Include="lib\cplex\ccos.c" />
|
<ClCompile Include="lib\cplex\ccos.c" />
|
||||||
<ClCompile Include="lib\cplex\ccosh.c" />
|
<ClCompile Include="lib\cplex\ccosh.c" />
|
||||||
<ClCompile Include="lib\cplex\ccot.c" />
|
<ClCompile Include="lib\cplex\ccot.c" />
|
||||||
<ClCompile Include="lib\cplex\ccoth.c" />
|
<ClCompile Include="lib\cplex\ccoth.c" />
|
||||||
<ClCompile Include="lib\cplex\ccsc.c" />
|
<ClCompile Include="lib\cplex\ccsc.c" />
|
||||||
<ClCompile Include="lib\cplex\ccsch.c" />
|
<ClCompile Include="lib\cplex\ccsch.c" />
|
||||||
<ClCompile Include="lib\cplex\cexp.c" />
|
<ClCompile Include="lib\cplex\cexp.c" />
|
||||||
<ClCompile Include="lib\cplex\clog.c" />
|
<ClCompile Include="lib\cplex\clog.c" />
|
||||||
<ClCompile Include="lib\cplex\clog10.c" />
|
<ClCompile Include="lib\cplex\clog10.c" />
|
||||||
<ClCompile Include="lib\cplex\clogb.c" />
|
<ClCompile Include="lib\cplex\clogb.c" />
|
||||||
<ClCompile Include="lib\cplex\cpow.c" />
|
<ClCompile Include="lib\cplex\cpow.c" />
|
||||||
<ClCompile Include="lib\cplex\csec.c" />
|
<ClCompile Include="lib\cplex\csec.c" />
|
||||||
<ClCompile Include="lib\cplex\csech.c" />
|
<ClCompile Include="lib\cplex\csech.c" />
|
||||||
<ClCompile Include="lib\cplex\csgn.c" />
|
<ClCompile Include="lib\cplex\csgn.c" />
|
||||||
<ClCompile Include="lib\cplex\csin.c" />
|
<ClCompile Include="lib\cplex\csin.c" />
|
||||||
<ClCompile Include="lib\cplex\csinh.c" />
|
<ClCompile Include="lib\cplex\csinh.c" />
|
||||||
<ClCompile Include="lib\cplex\csqrt.c" />
|
<ClCompile Include="lib\cplex\csqrt.c" />
|
||||||
<ClCompile Include="lib\cplex\ctan.c" />
|
<ClCompile Include="lib\cplex\ctan.c" />
|
||||||
<ClCompile Include="lib\cplex\ctanh.c" />
|
<ClCompile Include="lib\cplex\ctanh.c" />
|
||||||
<ClCompile Include="lib\cplex\prim.c" />
|
<ClCompile Include="lib\cplex\prim.c" />
|
||||||
<ClCompile Include="lib\dconv\dmath.cpp" />
|
<ClCompile Include="lib\dconv\dmath.cpp" />
|
||||||
<ClCompile Include="lib\dconv\dprint.cpp" />
|
<ClCompile Include="lib\dconv\dprint.cpp" />
|
||||||
<ClCompile Include="lib\dconv\dragon4.cpp" />
|
<ClCompile Include="lib\dconv\dragon4.cpp" />
|
||||||
<ClCompile Include="lib\real\acos.c" />
|
<ClCompile Include="lib\real\acos.c" />
|
||||||
<ClCompile Include="lib\real\acosh.c" />
|
<ClCompile Include="lib\real\acosh.c" />
|
||||||
<ClCompile Include="lib\real\asin.c" />
|
<ClCompile Include="lib\real\asin.c" />
|
||||||
<ClCompile Include="lib\real\asinh.c" />
|
<ClCompile Include="lib\real\asinh.c" />
|
||||||
<ClCompile Include="lib\real\atan.c" />
|
<ClCompile Include="lib\real\atan.c" />
|
||||||
<ClCompile Include="lib\real\atan2.c" />
|
<ClCompile Include="lib\real\atan2.c" />
|
||||||
<ClCompile Include="lib\real\atanh.c" />
|
<ClCompile Include="lib\real\atanh.c" />
|
||||||
<ClCompile Include="lib\real\cbrt.c" />
|
<ClCompile Include="lib\real\cbrt.c" />
|
||||||
<ClCompile Include="lib\real\ceil.c" />
|
<ClCompile Include="lib\real\ceil.c" />
|
||||||
<ClCompile Include="lib\real\copysign.c" />
|
<ClCompile Include="lib\real\copysign.c" />
|
||||||
<ClCompile Include="lib\real\cos.c" />
|
<ClCompile Include="lib\real\cos.c" />
|
||||||
<ClCompile Include="lib\real\cosh.c" />
|
<ClCompile Include="lib\real\cosh.c" />
|
||||||
<ClCompile Include="lib\real\exp.c" />
|
<ClCompile Include="lib\real\exp.c" />
|
||||||
<ClCompile Include="lib\real\expm1.c" />
|
<ClCompile Include="lib\real\expm1.c" />
|
||||||
<ClCompile Include="lib\real\fabs.c" />
|
<ClCompile Include="lib\real\fabs.c" />
|
||||||
<ClCompile Include="lib\real\finite.c" />
|
<ClCompile Include="lib\real\finite.c" />
|
||||||
<ClCompile Include="lib\real\floor.c" />
|
<ClCompile Include="lib\real\floor.c" />
|
||||||
<ClCompile Include="lib\real\fmod.c" />
|
<ClCompile Include="lib\real\fmod.c" />
|
||||||
<ClCompile Include="lib\real\hypot.c" />
|
<ClCompile Include="lib\real\hypot.c" />
|
||||||
<ClCompile Include="lib\real\isnan.c" />
|
<ClCompile Include="lib\real\isnan.c" />
|
||||||
<ClCompile Include="lib\real\kcos.c" />
|
<ClCompile Include="lib\real\kcos.c" />
|
||||||
<ClCompile Include="lib\real\kremp2.c" />
|
<ClCompile Include="lib\real\kremp2.c" />
|
||||||
<ClCompile Include="lib\real\ksin.c" />
|
<ClCompile Include="lib\real\ksin.c" />
|
||||||
<ClCompile Include="lib\real\ktan.c" />
|
<ClCompile Include="lib\real\ktan.c" />
|
||||||
<ClCompile Include="lib\real\log.c" />
|
<ClCompile Include="lib\real\log.c" />
|
||||||
<ClCompile Include="lib\real\log10.c" />
|
<ClCompile Include="lib\real\log10.c" />
|
||||||
<ClCompile Include="lib\real\log1p.c" />
|
<ClCompile Include="lib\real\log1p.c" />
|
||||||
<ClCompile Include="lib\real\pow.c" />
|
<ClCompile Include="lib\real\pow.c" />
|
||||||
<ClCompile Include="lib\real\remp2.c" />
|
<ClCompile Include="lib\real\remp2.c" />
|
||||||
<ClCompile Include="lib\real\round.c" />
|
<ClCompile Include="lib\real\round.c" />
|
||||||
<ClCompile Include="lib\real\scalbn.c" />
|
<ClCompile Include="lib\real\scalbn.c" />
|
||||||
<ClCompile Include="lib\real\sin.c" />
|
<ClCompile Include="lib\real\sin.c" />
|
||||||
<ClCompile Include="lib\real\sinh.c" />
|
<ClCompile Include="lib\real\sinh.c" />
|
||||||
<ClCompile Include="lib\real\sqrt.c" />
|
<ClCompile Include="lib\real\sqrt.c" />
|
||||||
<ClCompile Include="lib\real\tan.c" />
|
<ClCompile Include="lib\real\tan.c" />
|
||||||
<ClCompile Include="lib\real\tanh.c" />
|
<ClCompile Include="lib\real\tanh.c" />
|
||||||
<ClCompile Include="lib\real\trunc.c" />
|
<ClCompile Include="lib\real\trunc.c" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClInclude Include="app\lib\aengine.h" />
|
<ClInclude Include="app\lib\aengine.h" />
|
||||||
<ClInclude Include="app\lib\charbuf.h" />
|
<ClInclude Include="app\lib\charbuf.h" />
|
||||||
<ClInclude Include="app\lib\cplex.h" />
|
<ClInclude Include="app\lib\cplex.h" />
|
||||||
<ClInclude Include="app\lib\fgrid.h" />
|
<ClInclude Include="app\lib\fgrid.h" />
|
||||||
<ClInclude Include="app\lib\ntext.h" />
|
<ClInclude Include="app\lib\ntext.h" />
|
||||||
<ClInclude Include="app\lib\numb.h" />
|
<ClInclude Include="app\lib\numb.h" />
|
||||||
<ClInclude Include="app\lib\real.h" />
|
<ClInclude Include="app\lib\real.h" />
|
||||||
<ClInclude Include="app\localize\help.h" />
|
<ClInclude Include="app\localize\help.h" />
|
||||||
<ClInclude Include="app\localize\ialias.h" />
|
<ClInclude Include="app\localize\ialias.h" />
|
||||||
<ClInclude Include="app\localize\ident.h" />
|
<ClInclude Include="app\localize\ident.h" />
|
||||||
<ClInclude Include="app\localize\kword.h" />
|
<ClInclude Include="app\localize\kword.h" />
|
||||||
<ClInclude Include="app\localize\lex.h" />
|
<ClInclude Include="app\localize\lex.h" />
|
||||||
<ClInclude Include="app\localize\start.h" />
|
<ClInclude Include="app\localize\start.h" />
|
||||||
<ClInclude Include="app\localize\tags.h" />
|
<ClInclude Include="app\localize\tags.h" />
|
||||||
<ClInclude Include="app\localize\text.h" />
|
<ClInclude Include="app\localize\text.h" />
|
||||||
<ClInclude Include="app\main\evaluator.h" />
|
<ClInclude Include="app\main\evaluator.h" />
|
||||||
<ClInclude Include="app\main\functiondefs.h" />
|
<ClInclude Include="app\main\functiondefs.h" />
|
||||||
<ClInclude Include="app\main\functions.h" />
|
<ClInclude Include="app\main\functions.h" />
|
||||||
<ClInclude Include="app\main\graphlist.h" />
|
<ClInclude Include="app\main\graphlist.h" />
|
||||||
<ClInclude Include="app\main\lexer.h" />
|
<ClInclude Include="app\main\lexer.h" />
|
||||||
<ClInclude Include="app\main\nodes.h" />
|
<ClInclude Include="app\main\nodes.h" />
|
||||||
<ClInclude Include="app\main\operators.h" />
|
<ClInclude Include="app\main\operators.h" />
|
||||||
<ClInclude Include="app\main\optimizer.h" />
|
<ClInclude Include="app\main\optimizer.h" />
|
||||||
<ClInclude Include="app\main\parser.h" />
|
<ClInclude Include="app\main\parser.h" />
|
||||||
<ClInclude Include="app\main\statements.h" />
|
<ClInclude Include="app\main\statements.h" />
|
||||||
<ClInclude Include="app\main\token.h" />
|
<ClInclude Include="app\main\token.h" />
|
||||||
<ClInclude Include="app\main\values.h" />
|
<ClInclude Include="app\main\values.h" />
|
||||||
<ClInclude Include="app\main\viewer.h" />
|
<ClInclude Include="app\main\viewer.h" />
|
||||||
<ClInclude Include="app\system\base\io.h" />
|
<ClInclude Include="app\system\base\io.h" />
|
||||||
<ClInclude Include="app\system\base\thread.h" />
|
<ClInclude Include="app\system\base\thread.h" />
|
||||||
<ClInclude Include="app\system\console.h" />
|
<ClInclude Include="app\system\console.h" />
|
||||||
<ClInclude Include="app\system\console_amiga.h" />
|
<ClInclude Include="app\system\console_amiga.h" />
|
||||||
<ClInclude Include="app\system\console_stdc.h" />
|
<ClInclude Include="app\system\console_stdc.h" />
|
||||||
<ClInclude Include="app\system\filesystem.h" />
|
<ClInclude Include="app\system\filesystem.h" />
|
||||||
<ClInclude Include="app\system\filesystem_amiga.h" />
|
<ClInclude Include="app\system\filesystem_amiga.h" />
|
||||||
<ClInclude Include="app\system\filesystem_stdc.h" />
|
<ClInclude Include="app\system\filesystem_stdc.h" />
|
||||||
<ClInclude Include="app\system\graph.h" />
|
<ClInclude Include="app\system\graph.h" />
|
||||||
<ClInclude Include="app\system\graph_amiga.h" />
|
<ClInclude Include="app\system\graph_amiga.h" />
|
||||||
<ClInclude Include="app\system\graph_gtk.h" />
|
<ClInclude Include="app\system\graph_gtk.h" />
|
||||||
<ClInclude Include="app\system\language.h" />
|
<ClInclude Include="app\system\language.h" />
|
||||||
<ClInclude Include="app\system\language_amiga.h" />
|
<ClInclude Include="app\system\language_amiga.h" />
|
||||||
<ClInclude Include="app\system\language_stdc.h" />
|
<ClInclude Include="app\system\language_stdc.h" />
|
||||||
<ClInclude Include="app\system\preferences.h" />
|
<ClInclude Include="app\system\preferences.h" />
|
||||||
<ClInclude Include="app\system\preferences_amiga.h" />
|
<ClInclude Include="app\system\preferences_amiga.h" />
|
||||||
<ClInclude Include="app\system\preferences_stdc.h" />
|
<ClInclude Include="app\system\preferences_stdc.h" />
|
||||||
<ClInclude Include="app\system\proc_amiga.h" />
|
<ClInclude Include="app\system\proc_amiga.h" />
|
||||||
<ClInclude Include="app\system\program.h" />
|
<ClInclude Include="app\system\program.h" />
|
||||||
<ClInclude Include="app\system\program_amiga.h" />
|
<ClInclude Include="app\system\program_amiga.h" />
|
||||||
<ClInclude Include="app\system\program_stdc.h" />
|
<ClInclude Include="app\system\program_stdc.h" />
|
||||||
<ClInclude Include="app\system\program_test.h" />
|
<ClInclude Include="app\system\program_test.h" />
|
||||||
<ClInclude Include="app\system\task.h" />
|
<ClInclude Include="app\system\task.h" />
|
||||||
<ClInclude Include="app\system\task_amiga.h" />
|
<ClInclude Include="app\system\task_amiga.h" />
|
||||||
<ClInclude Include="app\system\task_stdc.h" />
|
<ClInclude Include="app\system\task_stdc.h" />
|
||||||
<ClInclude Include="app\system\window_amiga.h" />
|
<ClInclude Include="app\system\window_amiga.h" />
|
||||||
<ClInclude Include="lib\clib.h" />
|
<ClInclude Include="lib\clib.h" />
|
||||||
<ClInclude Include="lib\complex.h" />
|
<ClInclude Include="lib\complex.h" />
|
||||||
<ClInclude Include="lib\cplex\prim.h" />
|
<ClInclude Include="lib\cplex\prim.h" />
|
||||||
<ClInclude Include="lib\dconv\dmath.h" />
|
<ClInclude Include="lib\dconv\dmath.h" />
|
||||||
<ClInclude Include="lib\dconv\dragon4.h" />
|
<ClInclude Include="lib\dconv\dragon4.h" />
|
||||||
<ClInclude Include="lib\dprint.h" />
|
<ClInclude Include="lib\dprint.h" />
|
||||||
<ClInclude Include="lib\dstandard.h" />
|
<ClInclude Include="lib\dstandard.h" />
|
||||||
<ClInclude Include="lib\math.h" />
|
<ClInclude Include="lib\math.h" />
|
||||||
<ClInclude Include="lib\mem.h" />
|
<ClInclude Include="lib\mem.h" />
|
||||||
<ClInclude Include="lib\platform.h" />
|
<ClInclude Include="lib\platform.h" />
|
||||||
<ClInclude Include="lib\real\prim.h" />
|
<ClInclude Include="lib\real\prim.h" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
<ProjectGuid>{21BD69A9-7F52-48D9-9846-6943E90A87A9}</ProjectGuid>
|
<ProjectGuid>{21BD69A9-7F52-48D9-9846-6943E90A87A9}</ProjectGuid>
|
||||||
<Keyword>Win32Proj</Keyword>
|
<Keyword>Win32Proj</Keyword>
|
||||||
<RootNamespace>amath</RootNamespace>
|
<RootNamespace>amath</RootNamespace>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>Application</ConfigurationType>
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
<UseDebugLibraries>true</UseDebugLibraries>
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
<PlatformToolset>v120</PlatformToolset>
|
<PlatformToolset>v120</PlatformToolset>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>Application</ConfigurationType>
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
<PlatformToolset>v120</PlatformToolset>
|
<PlatformToolset>v120</PlatformToolset>
|
||||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
<ImportGroup Label="ExtensionSettings">
|
<ImportGroup Label="ExtensionSettings">
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<PropertyGroup Label="UserMacros" />
|
<PropertyGroup Label="UserMacros" />
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
<LinkIncremental>true</LinkIncremental>
|
<LinkIncremental>true</LinkIncremental>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
<LinkIncremental>false</LinkIncremental>
|
<LinkIncremental>false</LinkIncremental>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<PrecompiledHeader>
|
<PrecompiledHeader>
|
||||||
</PrecompiledHeader>
|
</PrecompiledHeader>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<Optimization>Disabled</Optimization>
|
<Optimization>Disabled</Optimization>
|
||||||
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<AdditionalIncludeDirectories>app;lib</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>app;lib</AdditionalIncludeDirectories>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<SubSystem>Console</SubSystem>
|
<SubSystem>Console</SubSystem>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
</Link>
|
</Link>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<PrecompiledHeader>
|
<PrecompiledHeader>
|
||||||
</PrecompiledHeader>
|
</PrecompiledHeader>
|
||||||
<Optimization>MaxSpeed</Optimization>
|
<Optimization>MaxSpeed</Optimization>
|
||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||||
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<SubSystem>Console</SubSystem>
|
<SubSystem>Console</SubSystem>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||||
<OptimizeReferences>true</OptimizeReferences>
|
<OptimizeReferences>true</OptimizeReferences>
|
||||||
</Link>
|
</Link>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
<ImportGroup Label="ExtensionTargets">
|
<ImportGroup Label="ExtensionTargets">
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2016 Carsten Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
@ -94,9 +94,9 @@
|
||||||
#endif
|
#endif
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
#define TXTARCH TXTCPU TXTFPU TXTTEST
|
#define TXTARCH TXTCPU TXTFPU TXTTEST
|
||||||
#define TXTDOSVERSION "\0$VER: amath 1.60 (01-04-2015)" SPACE TXTARCH
|
#define TXTDOSVERSION "\0$VER: amath 1.60 (07-04-2016)" SPACE TXTARCH
|
||||||
#define TXTTITLE "amath version 1.6.0"
|
#define TXTTITLE "amath version 1.6.0"
|
||||||
#define TXTCOPYRIGHT "(c) 2015 Carsten Sonne Larsen"
|
#define TXTCOPYRIGHT "(c) 2016 Carsten Sonne Larsen"
|
||||||
#define TXTSTARTMSG TXTTITLE SPACE TXTCOPYRIGHT
|
#define TXTSTARTMSG TXTTITLE SPACE TXTCOPYRIGHT
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
@ -37,7 +37,6 @@
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
#include <locale.h>
|
#include <locale.h>
|
||||||
#include <nl_types.h>
|
#include <nl_types.h>
|
||||||
#endif
|
|
||||||
|
|
||||||
class PosixLanguage : public Language {
|
class PosixLanguage : public Language {
|
||||||
public:
|
public:
|
||||||
|
@ -61,5 +60,6 @@ private:
|
||||||
locale_t locale;
|
locale_t locale;
|
||||||
struct lconv *conv;
|
struct lconv *conv;
|
||||||
};
|
};
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
@ -101,11 +101,6 @@ Number* Program::GetLastResult()
|
||||||
|
|
||||||
void Program::SetLastResult(Number *number)
|
void Program::SetLastResult(Number *number)
|
||||||
{
|
{
|
||||||
if (ins == number) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
delete ins;
|
delete ins;
|
||||||
ins = number->Clone();
|
ins = number->Clone();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
@ -38,6 +38,7 @@ StandardProgram::StandardProgram()
|
||||||
: Program()
|
: Program()
|
||||||
{
|
{
|
||||||
Console = NOMEM;
|
Console = NOMEM;
|
||||||
|
line = NOMEM;
|
||||||
}
|
}
|
||||||
|
|
||||||
StandardProgram::~StandardProgram()
|
StandardProgram::~StandardProgram()
|
||||||
|
@ -45,6 +46,10 @@ StandardProgram::~StandardProgram()
|
||||||
if (Console != NULL) {
|
if (Console != NULL) {
|
||||||
delete Console;
|
delete Console;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (line != NULL) {
|
||||||
|
delete line;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void StandardProgram::Initialize(int argc, char **argv)
|
void StandardProgram::Initialize(int argc, char **argv)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
@ -42,7 +42,7 @@ TestProgram::~TestProgram()
|
||||||
|
|
||||||
void TestProgram::Run()
|
void TestProgram::Run()
|
||||||
{
|
{
|
||||||
debug = false;
|
debug = true;
|
||||||
RunTests();
|
RunTests();
|
||||||
|
|
||||||
if (fail == 0) {
|
if (fail == 0) {
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 Carsten Larsen
|
* Copyright (c) 2015-2016 Carsten Sonne Larsen
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue