mirror of https://gitlab.com/rnger/amath
Update version and help text
This commit is contained in:
parent
9153e78be8
commit
3ab6729951
4
amath.1
4
amath.1
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
4
builddeb
4
builddeb
|
@ -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"
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
version="1.8.3"
|
version="1.8.4"
|
||||||
|
|
||||||
build_package () {
|
build_package () {
|
||||||
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
4
buildsrc
4
buildsrc
|
@ -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 ..
|
||||||
|
|
2
buildwin
2
buildwin
|
@ -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 ..."
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
version="1.8.3"
|
version="1.8.4"
|
||||||
|
|
||||||
clang=false
|
clang=false
|
||||||
debugsym=false
|
debugsym=false
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 =
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 =
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
212
src/loc/text.h
212
src/loc/text.h
|
@ -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 }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
21
src/main.h
21
src/main.h
|
@ -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
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 =
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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/)
|
||||||
|
|
Loading…
Reference in New Issue