7-12
EPSOn
S5U1C17001C ManUal
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
7 liBrary
Date and time functions
The table below lists the date and time functions included in
libc.a
.
Table 7.3.2.4 Date and time functions
Header file:
time.h
function
functionality
reentrant
notes
struct tm *
gmtime
(time_t *t);
Convert calendar time to standard time. Nonreentrant Change static variable.
time_t
mktime
(struct tm *tmptr);
Convert standard time to calendar time. Nonreentrant Locale information and daylight
savings time settings are not
applied.
time_t
time
(time_t *tptr);
Return current calendar time.
Conditional Refer to global variable
gm_sec
.
Mathematical functions
The table below lists the mathematical functions included in
libc.a
.
Table 7.3.2.5 Mathematical functions
Header files:
math.h
,
errno.h
,
float.h
,
limits.h
function
functionality
reentrant
notes
double
fabs
(double x);
Return absolute value (
double
type).
Reentrant
double
ceil
(double x);
Round up
double
-type decimal part.
Nonreentrant Change global variable
errno
,
destruct
ALR
and
AHR
.
double
floor
(double x);
Round down
double
-type decimal
part.
Nonreentrant Change global variable
errno
,
destruct
ALR
and
AHR
.
double
fmod
(double x, double y);
Calculate
double
-type remainder.
Nonreentrant Change global variable
errno
,
destruct
ALR
and
AHR
.
double
exp
(double x);
Exponentiate (e
x
).
Nonreentrant Change global variable
errno
,
destruct
ALR
and
AHR
.
double
log
(double x);
Calculate natural logarithm.
Nonreentrant Change global variable
errno
,
destruct
ALR
and
AHR
.
double
log10
(double x);
Calculate common logarithm.
Nonreentrant Change global variable
errno
,
destruct
ALR
and
AHR
.
double
frexp
(double x, int *nptr);
Return mantissa and exponent of
floating-point number.
Nonreentrant Change global variable
errno
,
destruct
ALR
and
AHR
.
double
ldexp
(double x, int n);
Return floating-point number from
mantissa and exponent.
Nonreentrant Change global variable
errno
,
destruct
ALR
and
AHR
.
double
modf
(double x, double
*nptr);
Return integer and decimal parts of
floating-point number.
Nonreentrant Change global variable
errno
,
destruct
ALR
and
AHR
.
double
pow
(double x, double y);
Calculate x
y
.
Nonreentrant Change global variable
errno
,
destruct
ALR
and
AHR
.
double
sqrt
(double x);
Calculate square root.
Nonreentrant Change global variable
errno
,
destruct
ALR
and
AHR
.
double
sin
(double x);
Calculate sine.
Nonreentrant Change global variable
errno
,
destruct
ALR
and
AHR
.
double
cos
(double x);
Calculate cosine.
Nonreentrant Change global variable
errno
,
destruct
ALR
and
AHR
.
double
tan
(double x);
Calculate tangent.
Nonreentrant Change global variable
errno
,
destruct
ALR
and
AHR
.
double
asin
(double x);
Calculate arcsine.
Nonreentrant Change global variable
errno
,
destruct
ALR
and
AHR
.
double
acos
(double x);
Calculate arccosine.
Nonreentrant Change global variable
errno
,
destruct
ALR
and
AHR
.
double
atan
(double x);
Calculate arctangent.
Nonreentrant Destruct
ALR
and
AHR
.
double
atan2
(double y, double x);
Calculate arctangent of y/x.
Nonreentrant Change global variable
errno
,
destruct
ALR
and
AHR
.
double
sinh
(double x);
Calculate hyperbolic sine.
Nonreentrant Change global variable
errno
,
destruct
ALR
and
AHR
.
double
cosh
(double x);
Calculate hyperbolic cosine.
Nonreentrant Change global variable
errno
,
destruct
ALR
and
AHR
.
double
tanh
(double x);
Calculate hyperbolic tangent.
Nonreentrant Destruct
ALR
and
AHR
.
Summary of Contents for S5U1C17001C
Page 6: ......
Page 17: ...1 General S5U1C17001C Manual 1 General ...
Page 18: ......
Page 21: ...1 2 Install S5U1C17001C Manual 2 Installation ...
Page 22: ......
Page 29: ...3 SoftDev S5U1C17001C Manual 3 Software Development Procedures ...
Page 30: ......
Page 103: ...4 SrcFiles S5U1C17001C Manual 4 Source files ...
Page 104: ......
Page 121: ...5 IDE S5U1C17001C Manual 5 gnU17 iDE ...
Page 122: ......
Page 365: ...6 Compiler S5U1C17001C Manual 6 C Compiler ...
Page 366: ......
Page 385: ...7 Library S5U1C17001C Manual 7 library ...
Page 386: ......
Page 405: ...8 Assemblr S5U1C17001C Manual 8 assembler ...
Page 406: ......
Page 439: ...9 Linker S5U1C17001C Manual 9 linker ...
Page 440: ......
Page 449: ...10 Debugger S5U1C17001C Manual 10 Debugger ...
Page 450: ......
Page 626: ...11 Tools S5U1C17001C Manual 11 Other Tools ...
Page 627: ......
Page 696: ...S1C17 Family C Compiler Package Quick Reference Reference ...