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
.
Содержание S5U1C17001C
Страница 6: ......
Страница 17: ...1 General S5U1C17001C Manual 1 General ...
Страница 18: ......
Страница 21: ...1 2 Install S5U1C17001C Manual 2 Installation ...
Страница 22: ......
Страница 29: ...3 SoftDev S5U1C17001C Manual 3 Software Development Procedures ...
Страница 30: ......
Страница 103: ...4 SrcFiles S5U1C17001C Manual 4 Source files ...
Страница 104: ......
Страница 121: ...5 IDE S5U1C17001C Manual 5 gnU17 iDE ...
Страница 122: ......
Страница 365: ...6 Compiler S5U1C17001C Manual 6 C Compiler ...
Страница 366: ......
Страница 385: ...7 Library S5U1C17001C Manual 7 library ...
Страница 386: ......
Страница 404: ...7 18 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 7 liBrary THIS PAGE IS BLANK ...
Страница 405: ...8 Assemblr S5U1C17001C Manual 8 assembler ...
Страница 406: ......
Страница 438: ...8 32 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 8 aSSEMBlEr THIS PAGE IS BLANK ...
Страница 439: ...9 Linker S5U1C17001C Manual 9 linker ...
Страница 440: ......
Страница 448: ...9 8 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 9 linkEr THIS PAGE IS BLANK ...
Страница 449: ...10 Debugger S5U1C17001C Manual 10 Debugger ...
Страница 450: ......
Страница 625: ...10 174 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 10 DEBUggEr THIS PAGE IS BLANK ...
Страница 626: ...11 Tools S5U1C17001C Manual 11 Other Tools ...
Страница 627: ......
Страница 695: ...11 68 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 11 OTHEr TOOlS THIS PAGE IS BLANK ...
Страница 696: ...S1C17 Family C Compiler Package Quick Reference Reference ...