Update version and help text

This commit is contained in:
Carsten Sonne Larsen 2018-08-05 22:38:42 +02:00
parent 9153e78be8
commit 3ab6729951
23 changed files with 150 additions and 142 deletions

View File

@ -20,7 +20,7 @@
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.TH amath 1 "Version 1.8.3" "July 21 2017" .TH amath 1 "Version 1.8.4" "August 05 2018"
.SH NAME .SH NAME
amath \- Simple command line calculator amath \- Simple command line calculator
.SH SYNOPSIS .SH SYNOPSIS
@ -128,6 +128,7 @@ archcc Inverse hacoversed cosine function
.fi .fi
.SH STATEMENTS .SH STATEMENTS
.nf .nf
about Show about text
clear Clear console window clear Clear console window
def Define function def Define function
delete Delete variable or function delete Delete variable or function
@ -144,6 +145,7 @@ load Load variable and functions from file
save Save variable and functions to file save Save variable and functions to file
variables Show list of variables variables Show list of variables
version Show version string version Show version string
license Show copyright and license texts
memory Show internal memory usage memory Show internal memory usage
exit Exit program exit Exit program
.fi .fi

View File

@ -1,7 +1,7 @@
DOXYFILE_ENCODING = UTF-8 DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = "amath" PROJECT_NAME = "amath"
PROJECT_NUMBER = "1.8.3" PROJECT_NUMBER = "1.8.4"
PROJECT_BRIEF = "Simple command line calculator" PROJECT_BRIEF = "Simple command line calculator"
PROJECT_LOGO = PROJECT_LOGO =
OUTPUT_DIRECTORY = ../amath-doc OUTPUT_DIRECTORY = ../amath-doc

View File

@ -30,7 +30,7 @@
set -e set -e
version="1.8.3" version="1.8.4"
build_package () { build_package () {
@ -87,7 +87,7 @@ echo "Depends: libc6"
echo "Section: math" echo "Section: math"
echo "Priority: optional" echo "Priority: optional"
echo "Homepage: https://amath.innolan.net" echo "Homepage: https://amath.innolan.net"
echo "Built-Using: gcc-5.4" echo "Built-Using: gcc-7.3"
echo "Description: Simple command line calculator" echo "Description: Simple command line calculator"
echo " Features a case sensitive command line interface, internal IEEE 754" echo " Features a case sensitive command line interface, internal IEEE 754"
echo " calculations with 15 significant digits, calculations with real and" echo " calculations with 15 significant digits, calculations with real and"

View File

@ -32,7 +32,7 @@
set -e set -e
version="1.8.3" version="1.8.4"
build_package () { build_package () {

View File

@ -67,7 +67,3 @@ date -Ru >dist/build_date
mv dist amath mv dist amath
#lha-ac a amath.lha 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

View File

@ -8,8 +8,8 @@
# DO NOT USE THIS SCRIPT UNLESS YOU KNOW WHAT YOU ARE DOING ! # DO NOT USE THIS SCRIPT UNLESS YOU KNOW WHAT YOU ARE DOING !
version='1.8.3' version='1.8.4'
stamp="201707210000" stamp="201808050000"
srcdir="amath-rc" srcdir="amath-rc"
distdir="amath-${version}" distdir="amath-${version}"
cd .. cd ..

View File

@ -8,7 +8,7 @@
set -e set -e
version="1.8.3" version="1.8.4"
echo "Building amath ${version} for Windows ..." echo "Building amath ${version} for Windows ..."

View File

@ -1,4 +1,4 @@
## version $VER: amath-text.catalog 1.70 (28.02.2017) English ## version $VER: amath-text.catalog 1.84 (05.08.2018) English
## language english ## language english
## codeset 0 ## codeset 0
; ############################################################################# ; #############################################################################
@ -33,6 +33,8 @@ INTROMSG
#NORMALTEXT##BOLD##STARTMSG##NEWLINE##NORMALTEXT##COLOR02#Type help to show info.#NEWLINE# #NORMALTEXT##BOLD##STARTMSG##NEWLINE##NORMALTEXT##COLOR02#Type help to show info.#NEWLINE#
STATEMENTLINE STATEMENTLINE
---------------------------------------------------------#NEWLINE# ---------------------------------------------------------#NEWLINE#
STATEMENTABOUT
about Show about text#NEWLINE#
STATEMENTCLEAR STATEMENTCLEAR
clear Clear console window.#NEWLINE# clear Clear console window.#NEWLINE#
STATEMENTDEF STATEMENTDEF
@ -65,6 +67,8 @@ STATEMENTVARS
variables Show list of variables.#NEWLINE# variables Show list of variables.#NEWLINE#
STATEMENTVERSION STATEMENTVERSION
version Show version string.#NEWLINE# version Show version string.#NEWLINE#
STATEMENTLICENSE
license Show copyright and license texts#NEWLINE#
STATEMENTMEMORY STATEMENTMEMORY
memory Show internal memory usage.#NEWLINE# memory Show internal memory usage.#NEWLINE#
STATEMENTEXIT STATEMENTEXIT

2
configure vendored
View File

@ -27,7 +27,7 @@
set -e set -e
version="1.8.3" version="1.8.4"
clang=false clang=false
debugsym=false debugsym=false

View File

@ -20,7 +20,7 @@
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.TH "amathc.h" 3 "Version 1.8.3" "July 21 2017" .TH "amathc.h" 3 "Version 1.8.4" "August 05 2018"
.SH NAME .SH NAME
amathc.h \- C functions for manipulating strings and memory amathc.h \- C functions for manipulating strings and memory
.SH SYNOPSIS .SH SYNOPSIS

View File

@ -1,7 +1,7 @@
DOXYFILE_ENCODING = UTF-8 DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = "amathc" PROJECT_NAME = "amathc"
PROJECT_NUMBER = "1.8.3" PROJECT_NUMBER = "1.8.4"
PROJECT_BRIEF = "C functions for manipulating strings and memory" PROJECT_BRIEF = "C functions for manipulating strings and memory"
PROJECT_LOGO = PROJECT_LOGO =
OUTPUT_DIRECTORY = OUTPUT_DIRECTORY =

View File

@ -5,6 +5,6 @@ libdir=${exec_prefix}/lib
Name: amath C library Name: amath C library
Description: C functions for manipulating strings and memory Description: C functions for manipulating strings and memory
Version: 1.8.3 Version: 1.8.4
Cflags: -I${includedir} Cflags: -I${includedir}
Libs: -L${libdir} -lamathc Libs: -L${libdir} -lamathc

View File

@ -20,7 +20,7 @@
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.TH "mathi.h" 3 "Version 1.8.3" "July 21 2017" .TH "mathi.h" 3 "Version 1.8.4" "August 05 2018"
.SH NAME .SH NAME
mathi.h \- Complex numbers math library mathi.h \- Complex numbers math library
.SH SYNOPSIS .SH SYNOPSIS

View File

@ -1,7 +1,7 @@
DOXYFILE_ENCODING = UTF-8 DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = "amathi" PROJECT_NAME = "amathi"
PROJECT_NUMBER = "1.8.3" PROJECT_NUMBER = "1.8.4"
PROJECT_BRIEF = "Complex numbers math library" PROJECT_BRIEF = "Complex numbers math library"
PROJECT_LOGO = PROJECT_LOGO =
OUTPUT_DIRECTORY = OUTPUT_DIRECTORY =

View File

@ -5,6 +5,6 @@ libdir=${exec_prefix}/lib
Name: amath complex library Name: amath complex library
Description: Complex numbers math library Description: Complex numbers math library
Version: 1.8.3 Version: 1.8.4
Cflags: -I${includedir} Cflags: -I${includedir}
Libs: -L${libdir} -lamathi Libs: -L${libdir} -lamathi

View File

@ -5,6 +5,6 @@ libdir=${exec_prefix}/lib
Name: amath application library Name: amath application library
Description: C++ library for handling numbers Description: C++ library for handling numbers
Version: 1.8.3 Version: 1.8.4
Cflags: -I${includedir} Cflags: -I${includedir}
Libs: -L${libdir} -lamathapp -lamathr -lamathi -lamathc Libs: -L${libdir} -lamathapp -lamathr -lamathi -lamathc

View File

@ -46,114 +46,118 @@
#define INTROMSG (Program->Language->GetText(0)) #define INTROMSG (Program->Language->GetText(0))
#define STATEMENTLINE (Program->Language->GetText(1)) #define STATEMENTLINE (Program->Language->GetText(1))
#define STATEMENTCLEAR (Program->Language->GetText(2)) #define STATEMENTABOUT (Program->Language->GetText(2))
#define STATEMENTDEF (Program->Language->GetText(3)) #define STATEMENTCLEAR (Program->Language->GetText(3))
#define STATEMENTDELETE (Program->Language->GetText(4)) #define STATEMENTDEF (Program->Language->GetText(4))
#define STATEMENTDIGITS (Program->Language->GetText(5)) #define STATEMENTDELETE (Program->Language->GetText(5))
#define STATEMENTEVAL (Program->Language->GetText(6)) #define STATEMENTDIGITS (Program->Language->GetText(6))
#define STATEMENTEXECUTE (Program->Language->GetText(7)) #define STATEMENTEVAL (Program->Language->GetText(7))
#define STATEMENTFUNCS (Program->Language->GetText(8)) #define STATEMENTEXECUTE (Program->Language->GetText(8))
#define STATEMENTINPUT (Program->Language->GetText(9)) #define STATEMENTFUNCS (Program->Language->GetText(9))
#define STATEMENTHELP (Program->Language->GetText(10)) #define STATEMENTINPUT (Program->Language->GetText(10))
#define STATEMENTOUTPUT (Program->Language->GetText(11)) #define STATEMENTHELP (Program->Language->GetText(11))
#define STATEMENTLIST (Program->Language->GetText(12)) #define STATEMENTOUTPUT (Program->Language->GetText(12))
#define STATEMENTSHOW (Program->Language->GetText(13)) #define STATEMENTLIST (Program->Language->GetText(13))
#define STATEMENTLOAD (Program->Language->GetText(14)) #define STATEMENTSHOW (Program->Language->GetText(14))
#define STATEMENTSAVE (Program->Language->GetText(15)) #define STATEMENTLOAD (Program->Language->GetText(15))
#define STATEMENTVARS (Program->Language->GetText(16)) #define STATEMENTSAVE (Program->Language->GetText(16))
#define STATEMENTVERSION (Program->Language->GetText(17)) #define STATEMENTVARS (Program->Language->GetText(17))
#define STATEMENTMEMORY (Program->Language->GetText(18)) #define STATEMENTVERSION (Program->Language->GetText(18))
#define STATEMENTEXIT (Program->Language->GetText(19)) #define STATEMENTLICENSE (Program->Language->GetText(19))
#define STATEMENTFOOTER (Program->Language->GetText(20)) #define STATEMENTMEMORY (Program->Language->GetText(20))
#define TXTLISTDIRHEADER (Program->Language->GetText(21)) #define STATEMENTEXIT (Program->Language->GetText(21))
#define TXTLISTDIRTFILE (Program->Language->GetText(22)) #define STATEMENTFOOTER (Program->Language->GetText(22))
#define TXTLISTDIRTDIR (Program->Language->GetText(23)) #define TXTLISTDIRHEADER (Program->Language->GetText(23))
#define TXTLISTDIRTUNKNOWN (Program->Language->GetText(24)) #define TXTLISTDIRTFILE (Program->Language->GetText(24))
#define TXTMEMBLOCKS (Program->Language->GetText(25)) #define TXTLISTDIRTDIR (Program->Language->GetText(25))
#define TXTMEMSIZE (Program->Language->GetText(26)) #define TXTLISTDIRTUNKNOWN (Program->Language->GetText(26))
#define TXTMEMMAXSIZE (Program->Language->GetText(27)) #define TXTMEMBLOCKS (Program->Language->GetText(27))
#define HELPNOHELP (Program->Language->GetText(28)) #define TXTMEMSIZE (Program->Language->GetText(28))
#define HELPSYNTAX (Program->Language->GetText(29)) #define TXTMEMMAXSIZE (Program->Language->GetText(29))
#define HELPUERROR (Program->Language->GetText(30)) #define HELPNOHELP (Program->Language->GetText(30))
#define HELPVARNDEF (Program->Language->GetText(31)) #define HELPSYNTAX (Program->Language->GetText(31))
#define HELPFUNNDEF (Program->Language->GetText(32)) #define HELPUERROR (Program->Language->GetText(32))
#define HELPFUNRDEF (Program->Language->GetText(33)) #define HELPVARNDEF (Program->Language->GetText(33))
#define HELPPNUMERA (Program->Language->GetText(34)) #define HELPFUNNDEF (Program->Language->GetText(34))
#define HELPPDIGITS (Program->Language->GetText(35)) #define HELPFUNRDEF (Program->Language->GetText(35))
#define HELPINPUSHOW (Program->Language->GetText(36)) #define HELPPNUMERA (Program->Language->GetText(36))
#define HELPOUTPSHOW (Program->Language->GetText(37)) #define HELPPDIGITS (Program->Language->GetText(37))
#define HELPINPUSETT (Program->Language->GetText(38)) #define HELPINPUSHOW (Program->Language->GetText(38))
#define HELPOUTPSETT (Program->Language->GetText(39)) #define HELPOUTPSHOW (Program->Language->GetText(39))
#define HELPDIGISETT (Program->Language->GetText(40)) #define HELPINPUSETT (Program->Language->GetText(40))
#define HELPDIGISHOW (Program->Language->GetText(41)) #define HELPOUTPSETT (Program->Language->GetText(41))
#define HELPVARSNDEF (Program->Language->GetText(42)) #define HELPDIGISETT (Program->Language->GetText(42))
#define HELPFUNCNDEF (Program->Language->GetText(43)) #define HELPDIGISHOW (Program->Language->GetText(43))
#define HELPLOADSUCC (Program->Language->GetText(44)) #define HELPVARSNDEF (Program->Language->GetText(44))
#define HELPSAVESUCC (Program->Language->GetText(45)) #define HELPFUNCNDEF (Program->Language->GetText(45))
#define HELPSAVEFAIL (Program->Language->GetText(46)) #define HELPLOADSUCC (Program->Language->GetText(46))
#define HELPSAVENOTH (Program->Language->GetText(47)) #define HELPSAVESUCC (Program->Language->GetText(47))
#define HELPPREFLOAD (Program->Language->GetText(48)) #define HELPSAVEFAIL (Program->Language->GetText(48))
#define HELPPREFNOLO (Program->Language->GetText(49)) #define HELPSAVENOTH (Program->Language->GetText(49))
#define HELPPREFSAVE (Program->Language->GetText(50)) #define HELPPREFLOAD (Program->Language->GetText(50))
#define HELPPREFNOSA (Program->Language->GetText(51)) #define HELPPREFNOLO (Program->Language->GetText(51))
#define MSGNODIR (Program->Language->GetText(52)) #define HELPPREFSAVE (Program->Language->GetText(52))
#define MSGNOFILE (Program->Language->GetText(53)) #define HELPPREFNOSA (Program->Language->GetText(53))
#define MSGNODIR (Program->Language->GetText(54))
#define MSGNOFILE (Program->Language->GetText(55))
static const textdef textdefs[] = { static const textdef textdefs[] = {
{ 0, "#NORMALTEXT##BOLD##STARTMSG##NEWLINE##NORMALTEXT##COLOR02#Type help to show info.#NEWLINE#" }, /* INTROMSG */ { 0, "#NORMALTEXT##BOLD##STARTMSG##NEWLINE##NORMALTEXT##COLOR02#Type help to show info.#NEWLINE#" }, /* INTROMSG */
{ 1, "------------------------------------------------------------#NEWLINE#" }, /* STATEMENTLINE */ { 1, "------------------------------------------------------------#NEWLINE#" }, /* STATEMENTLINE */
{ 2, "clear Clear console window#NEWLINE#" }, /* STATEMENTCLEAR */ { 2, "about Show about text#NEWLINE#" }, /* STATEMENTABOUT */
{ 3, "def Define function#NEWLINE#" }, /* STATEMENTDEF */ { 3, "clear Clear console window#NEWLINE#" }, /* STATEMENTCLEAR */
{ 4, "delete Delete variable or function#NEWLINE#" }, /* STATEMENTDELETE */ { 4, "def Define function#NEWLINE#" }, /* STATEMENTDEF */
{ 5, "digits Set number of significant digits#NEWLINE#" }, /* STATEMENTDIGITS */ { 5, "delete Delete variable or function#NEWLINE#" }, /* STATEMENTDELETE */
{ 6, "eval Evaluate arithmetic expression#NEWLINE#" }, /* STATEMENTEVAL */ { 6, "digits Set number of significant digits#NEWLINE#" }, /* STATEMENTDIGITS */
{ 7, "execute Execute statements in a file#NEWLINE#" }, /* STATEMENTEXECUTE */ { 7, "eval Evaluate arithmetic expression#NEWLINE#" }, /* STATEMENTEVAL */
{ 8, "functions Show list of user defined functions#NEWLINE#" }, /* STATEMENTFUNCS */ { 8, "execute Execute statements in a file#NEWLINE#" }, /* STATEMENTEXECUTE */
{ 9, "input Change numeral input system#NEWLINE#" }, /* STATEMENTINPUT */ { 9, "functions Show list of user defined functions#NEWLINE#" }, /* STATEMENTFUNCS */
{ 10, "help Show basic help text#NEWLINE#" }, /* STATEMENTHELP */ { 10, "input Change numeral input system#NEWLINE#" }, /* STATEMENTINPUT */
{ 11, "output Change numeral output system#NEWLINE#" }, /* STATEMENTOUTPUT */ { 11, "help Show basic help text#NEWLINE#" }, /* STATEMENTHELP */
{ 12, "list Show content of a directory#NEWLINE#" }, /* STATEMENTLIST */ { 12, "output Change numeral output system#NEWLINE#" }, /* STATEMENTOUTPUT */
{ 13, "show Show content of a file#NEWLINE#" }, /* STATEMENTSHOW */ { 13, "list Show content of a directory#NEWLINE#" }, /* STATEMENTLIST */
{ 14, "load Load variable and functions from file#NEWLINE#" }, /* STATEMENTLOAD */ { 14, "show Show content of a file#NEWLINE#" }, /* STATEMENTSHOW */
{ 15, "save Save variable and functions to file#NEWLINE#" }, /* STATEMENTSAVE */ { 15, "load Load variable and functions from file#NEWLINE#" }, /* STATEMENTLOAD */
{ 16, "variables Show list of variables#NEWLINE#" }, /* STATEMENTVARS */ { 16, "save Save variable and functions to file#NEWLINE#" }, /* STATEMENTSAVE */
{ 17, "version Show version string#NEWLINE#" }, /* STATEMENTVERSION */ { 17, "variables Show list of variables#NEWLINE#" }, /* STATEMENTVARS */
{ 18, "memory Show internal memory usage#NEWLINE#" }, /* STATEMENTMEMORY */ { 18, "version Show version string#NEWLINE#" }, /* STATEMENTVERSION */
{ 19, "exit Exit program#NEWLINE#" }, /* STATEMENTEXIT */ { 19, "license Show copyright and license texts#NEWLINE#" }, /* STATEMENTLICENSE */
{ 20, "The def and eval statements are optional. Functions and#NEWLINE#variables statements can be shorten to funcs and vars.#NEWLINE#" }, /* STATEMENTFOOTER */ { 20, "memory Show internal memory usage#NEWLINE#" }, /* STATEMENTMEMORY */
{ 21, "Type Name#NEWLINE#--------------------------------------------------#NEWLINE#" }, /* TXTLISTDIRHEADER */ { 21, "exit Exit program#NEWLINE#" }, /* STATEMENTEXIT */
{ 22, "[file]" }, /* TXTLISTDIRTFILE */ { 22, "The def and eval statements are optional. Functions and#NEWLINE#variables statements can be shorten to funcs and vars.#NEWLINE#" }, /* STATEMENTFOOTER */
{ 23, "[dir]" }, /* TXTLISTDIRTDIR */ { 23, "Type Name#NEWLINE#--------------------------------------------------#NEWLINE#" }, /* TXTLISTDIRHEADER */
{ 24, "[unknown]" }, /* TXTLISTDIRTUNKNOWN */ { 24, "[file]" }, /* TXTLISTDIRTFILE */
{ 25, "Allocated blocks:#SPACE#" }, /* TXTMEMBLOCKS */ { 25, "[dir]" }, /* TXTLISTDIRTDIR */
{ 26, "Memory usage: #SPACE#" }, /* TXTMEMSIZE */ { 26, "[unknown]" }, /* TXTLISTDIRTUNKNOWN */
{ 27, "Maximum usage: #SPACE#" }, /* TXTMEMMAXSIZE */ { 27, "Allocated blocks:#SPACE#" }, /* TXTMEMBLOCKS */
{ 28, "No help is available for this topic.#NEWLINE#" }, /* HELPNOHELP */ { 28, "Memory usage: #SPACE#" }, /* TXTMEMSIZE */
{ 29, "Syntax error:#SPACE#" }, /* HELPSYNTAX */ { 29, "Maximum usage: #SPACE#" }, /* TXTMEMMAXSIZE */
{ 30, "Unexpected error:#SPACE#" }, /* HELPUERROR */ { 30, "No help is available for this topic.#NEWLINE#" }, /* HELPNOHELP */
{ 31, "Variable is not defined:#SPACE#" }, /* HELPVARNDEF */ { 31, "Syntax error:#SPACE#" }, /* HELPSYNTAX */
{ 32, "Function is not defined:#SPACE#" }, /* HELPFUNNDEF */ { 32, "Unexpected error:#SPACE#" }, /* HELPUERROR */
{ 33, "Function cannot be redefined:#SPACE#" }, /* HELPFUNRDEF */ { 33, "Variable is not defined:#SPACE#" }, /* HELPVARNDEF */
{ 34, "Base value must be between 2 and 32:#SPACE#" }, /* HELPPNUMERA */ { 34, "Function is not defined:#SPACE#" }, /* HELPFUNNDEF */
{ 35, "Number of digist must be between 0 and 15:#SPACE#" }, /* HELPPDIGITS */ { 35, "Function cannot be redefined:#SPACE#" }, /* HELPFUNRDEF */
{ 36, "Numeral input system is#SPACE#" }, /* HELPINPUSHOW */ { 36, "Base value must be between 2 and 32:#SPACE#" }, /* HELPPNUMERA */
{ 37, "Numeral output system is#SPACE#" }, /* HELPOUTPSHOW */ { 37, "Number of digist must be between 0 and 15:#SPACE#" }, /* HELPPDIGITS */
{ 38, "Input changed to#SPACE#" }, /* HELPINPUSETT */ { 38, "Numeral input system is#SPACE#" }, /* HELPINPUSHOW */
{ 39, "Output changed to#SPACE#" }, /* HELPOUTPSETT */ { 39, "Numeral output system is#SPACE#" }, /* HELPOUTPSHOW */
{ 40, "Number of digits changed to#SPACE#" }, /* HELPDIGISETT */ { 40, "Input changed to#SPACE#" }, /* HELPINPUSETT */
{ 41, "Number of digits shown are#SPACE#" }, /* HELPDIGISHOW */ { 41, "Output changed to#SPACE#" }, /* HELPOUTPSETT */
{ 42, "No variables are defined.#NEWLINE#" }, /* HELPVARSNDEF */ { 42, "Number of digits changed to#SPACE#" }, /* HELPDIGISETT */
{ 43, "No functions are defined.#NEWLINE#" }, /* HELPFUNCNDEF */ { 43, "Number of digits shown are#SPACE#" }, /* HELPDIGISHOW */
{ 44, "Variable and functions loaded from file.#NEWLINE#" }, /* HELPLOADSUCC */ { 44, "No variables are defined.#NEWLINE#" }, /* HELPVARSNDEF */
{ 45, "Variable and functions saved to file.#NEWLINE#" }, /* HELPSAVESUCC */ { 45, "No functions are defined.#NEWLINE#" }, /* HELPFUNCNDEF */
{ 46, "Cannot save to file.#NEWLINE#" }, /* HELPSAVEFAIL */ { 46, "Variable and functions loaded from file.#NEWLINE#" }, /* HELPLOADSUCC */
{ 47, "Nothing to save.#NEWLINE#" }, /* HELPSAVENOTH */ { 47, "Variable and functions saved to file.#NEWLINE#" }, /* HELPSAVESUCC */
{ 48, "Preferences loaded.#NEWLINE#" }, /* HELPPREFLOAD */ { 48, "Cannot save to file.#NEWLINE#" }, /* HELPSAVEFAIL */
{ 49, "Preferences could not be loaded.#NEWLINE#" }, /* HELPPREFNOLO */ { 49, "Nothing to save.#NEWLINE#" }, /* HELPSAVENOTH */
{ 50, "Preferences saved to disk.#NEWLINE#" }, /* HELPPREFSAVE */ { 50, "Preferences loaded.#NEWLINE#" }, /* HELPPREFLOAD */
{ 51, "Preferences could not be saved.#NEWLINE#" }, /* HELPPREFNOSA */ { 51, "Preferences could not be loaded.#NEWLINE#" }, /* HELPPREFNOLO */
{ 52, "Could not open directory:#SPACE#" }, /* MSGNODIR */ { 52, "Preferences saved to disk.#NEWLINE#" }, /* HELPPREFSAVE */
{ 53, "Cannot open file.#NEWLINE#" }, /* MSGNOFILE */ { 53, "Preferences could not be saved.#NEWLINE#" }, /* HELPPREFNOSA */
{ 54, "Could not open directory:#SPACE#" }, /* MSGNODIR */
{ 55, "Cannot open file.#NEWLINE#" }, /* MSGNOFILE */
{ -1, EMPTYSTRING } { -1, EMPTYSTRING }
}; };

View File

@ -79,17 +79,13 @@
https://github.com/rainlance/amath https://github.com/rainlance/amath
\subsection download Download \subsection download Download
Windows: https://amath.innolan.net/amath-1.8.0.zip <BR> FreeBSD: <a href="https://www.freshports.org/math/amath/">freshports.org</a><BR>
<BR> Haiku OS: <a href="https://depot.haiku-os.org/#!/pkg/amath/haikuports/1/8/3/-/1/x86_gcc2">depot.haiku-os.org</a><BR>
FreeBSD: https://www.freshports.org/math/amath/ <BR> Mac OS X and Linux: <a href="https://pkgsrc.joyent.com">pkgsrc.joyent.com</a><<BR>
<BR> NetBSD: <a href="http://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/math/amath/README.html">netbsd.org</a> and
NetBSD: http://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/math/amath/README.html <BR> <a href="http://pkgsrc.se/math/amath">pkgsrc.se</a><BR>
<BR> Windows: <a href="http://amath.innolan.net/amath-1.8.3-win.zip">amath.innolan.net</a><BR>
Haiku: https://github.com/haikuports <BR> Other packages: <a href="http://ftp.innolan.net/pub/amath/">ftp.innolan.net</a>
<BR>
Included in the Icaros Desktop environment: http://vmwaros.blogspot.com/ <BR>
<BR>
Other packages: https://ranger.innolan.net/rainlance/amath/releases
\subsection history History \subsection history History
A full \ref release_page is available for amath. A full \ref release_page is available for amath.
@ -98,6 +94,8 @@
\subsection command_stat Statements \subsection command_stat Statements
\verbatim \verbatim
about Show about text
clear Clear console window clear Clear console window
def Define function def Define function
delete Delete variable or function delete Delete variable or function
@ -114,6 +112,7 @@
save Save variable and functions to file save Save variable and functions to file
variables Show list of variables variables Show list of variables
version Show version string version Show version string
license Show copyright and license texts
memory Show internal memory usage memory Show internal memory usage
exit Exit program exit Exit program
\endverbatim \endverbatim

View File

@ -90,12 +90,10 @@ char* HelpStatement::StatementHelp() const
output->ClearBuffer(); output->ClearBuffer();
APPENDHELP(STATEMENTLINE) APPENDHELP(STATEMENTLINE)
APPENDHELP(STATEMENTABOUT)
#if defined(AMIGA) || defined(TERMIOS) || defined(WINDOWS) #if defined(AMIGA) || defined(TERMIOS) || defined(WINDOWS)
APPENDHELP(STATEMENTCLEAR) APPENDHELP(STATEMENTCLEAR)
#endif #endif
APPENDHELP(STATEMENTDEF)
APPENDHELP(STATEMENTDELETE)
APPENDHELP(STATEMENTDIGITS)
APPENDHELP(STATEMENTDEF) APPENDHELP(STATEMENTDEF)
APPENDHELP(STATEMENTDELETE) APPENDHELP(STATEMENTDELETE)
APPENDHELP(STATEMENTDIGITS) APPENDHELP(STATEMENTDIGITS)
@ -113,6 +111,7 @@ char* HelpStatement::StatementHelp() const
APPENDHELP(STATEMENTSAVE) APPENDHELP(STATEMENTSAVE)
APPENDHELP(STATEMENTVARS) APPENDHELP(STATEMENTVARS)
APPENDHELP(STATEMENTVERSION) APPENDHELP(STATEMENTVERSION)
APPENDHELP(STATEMENTLICENSE)
APPENDHELP(STATEMENTMEMORY) APPENDHELP(STATEMENTMEMORY)
APPENDHELP(STATEMENTEXIT) APPENDHELP(STATEMENTEXIT)
APPENDHELP(STATEMENTLINE) APPENDHELP(STATEMENTLINE)

View File

@ -20,7 +20,7 @@
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.TH "mathr.h" 3 "Version 1.8.3" "July 21 2017" .TH "mathr.h" 3 "Version 1.8.4" "August 05 2018"
.SH NAME .SH NAME
mathr.h \- Real numbers math library mathr.h \- Real numbers math library
.SH SYNOPSIS .SH SYNOPSIS

View File

@ -1,7 +1,7 @@
DOXYFILE_ENCODING = UTF-8 DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = "amathr" PROJECT_NAME = "amathr"
PROJECT_NUMBER = "1.8.3" PROJECT_NUMBER = "1.8.4"
PROJECT_BRIEF = "Real numbers math library" PROJECT_BRIEF = "Real numbers math library"
PROJECT_LOGO = PROJECT_LOGO =
OUTPUT_DIRECTORY = OUTPUT_DIRECTORY =

View File

@ -5,6 +5,6 @@ libdir=${exec_prefix}/lib
Name: amath real library Name: amath real library
Description: Real numbers math library Description: Real numbers math library
Version: 1.8.3 Version: 1.8.4
Cflags: -I${includedir} Cflags: -I${includedir}
Libs: -L${libdir} -lamathr Libs: -L${libdir} -lamathr

View File

@ -36,6 +36,8 @@ INTROMSG (/8/)
#NORMALTEXT##BOLD##STARTMSG##NEWLINE##NORMALTEXT##COLOR02#Type help to show info.#NEWLINE# #NORMALTEXT##BOLD##STARTMSG##NEWLINE##NORMALTEXT##COLOR02#Type help to show info.#NEWLINE#
STATEMENTLINE (/10/) STATEMENTLINE (/10/)
------------------------------------------------------------#NEWLINE# ------------------------------------------------------------#NEWLINE#
STATEMENTABOUT (/10/)
about Show about text#NEWLINE#
STATEMENTCLEAR (/10/) STATEMENTCLEAR (/10/)
clear Clear console window#NEWLINE# clear Clear console window#NEWLINE#
STATEMENTDEF (/10/) STATEMENTDEF (/10/)
@ -68,6 +70,8 @@ STATEMENTVARS (/10/)
variables Show list of variables#NEWLINE# variables Show list of variables#NEWLINE#
STATEMENTVERSION (/10/) STATEMENTVERSION (/10/)
version Show version string#NEWLINE# version Show version string#NEWLINE#
STATEMENTLICENSE (/10/)
license Show copyright and license texts#NEWLINE#
STATEMENTMEMORY (/10/) STATEMENTMEMORY (/10/)
memory Show internal memory usage#NEWLINE# memory Show internal memory usage#NEWLINE#
STATEMENTEXIT (/10/) STATEMENTEXIT (/10/)