mirror of
https://github.com/lcn2/calc.git
synced 2025-08-19 01:13:27 +03:00
Fix calc man page \-escape, add cal/comma.cal
Fixed a \-escape bug in calc(1) man page. Added cal/comma.cal: Convert numbers into strings with 3-digit group and integer-fraction separators. If the value is an integer, the integer-fraction separator is not used. str_comma(x, [group, [decimal]]) Convert x into a string. If group is given and is a string, group will be used as the 3-digit group separator, otherwise the default 3-digit group separator will be used. If decimal is given and is a string, group will be used as the integer-fraction separator, otherwise the default integer-fraction separator will be used. The decimal and group arguments are optional. set_default_group_separator(group) Change the default 3-digit group separator if group is a string, otherwise the default 3-digit group separator will not be changed. Return the old 3-digit group separator. set_default_decimal_separator(decimal) Change the default 3-digit group separator if decimal is a string, otherwise the default integer-fraction separator will not be changed. Return the old integer-fraction separator. print_comma(x, [group, [decimal]]) Print the value produced by str_comma(x, [group, [decimal]]) followed by a newline. If the str_comma() does not return a string, nothing is printed. The decimal and group arguments are optional. The value produced by str_comma() is returned. fprint_comma(fd, x, [group, [decimal]]) Print the value produced by str_comma(x, [group, [decimal]]), without a trailing newline, on file fd. If the str_comma() does not return a string, nothing is printed. If fd is not an open file, nothing is printed. The decimal and group arguments are optional. The value produced by str_comma() is returned.
This commit is contained in:
@@ -267,9 +267,9 @@ TRUE= true
|
||||
#
|
||||
CALC_FILES= README alg_config.cal beer.cal bernoulli.cal \
|
||||
bernpoly.cal bigprime.cal bindings brentsolve.cal chi.cal chrem.cal \
|
||||
constants.cal deg.cal dms.cal dotest.cal ellip.cal factorial.cal \
|
||||
factorial2.cal gvec.cal hello.cal hms.cal infinities.cal intfile.cal \
|
||||
intnum.cal lambertw.cal linear.cal lnseries.cal lucas.cal \
|
||||
comma.cal constants.cal deg.cal dms.cal dotest.cal ellip.cal \
|
||||
factorial.cal factorial2.cal gvec.cal hello.cal hms.cal infinities.cal \
|
||||
intfile.cal intnum.cal lambertw.cal linear.cal lnseries.cal lucas.cal \
|
||||
lucas_chk.cal mersenne.cal mfactor.cal mod.cal natnumset.cal \
|
||||
palindrome.cal pell.cal pi.cal pix.cal pollard.cal poly.cal prompt.cal \
|
||||
psqrt.cal qtime.cal quat.cal randbitrun.cal randmprime.cal \
|
||||
|
Reference in New Issue
Block a user