S5U1C17001C ManUal
EPSOn
7-13
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
7 liBrary
7
Library
Character functions
The table below lists the character functions included in
libc.a
.
Table 7.3.2.6 Character functions
Header file:
string.h
function
functionality
reentrant
notes
void *
memchr
(const void *s, int c, size_t
n);
Return specified character position in the
storage area.
Reentrant
int
memcmp
(char *s1, char *s2, int n);
Compare storage areas.
Reentrant
void *
memcpy
(char *s1, char *s2, int n);
Copy storage area.
Reentrant
void *
memmove
(char *s1, char *s2, int n);
Copy the storage area (overlapping allowed).
Reentrant
void *
memset
(char *s, int c, int n);
Set character in the storage area.
Reentrant
char *
strcat
(char *s1, char *s2);
Concatenate character strings.
Reentrant
char *
strchr
(char *s, int c);
Return specified character position found first
in the character string.
Reentrant
int
strcmp
(char *s1, char *s2);
Compare character strings.
Reentrant
char *
strcpy
(char *s1, char *s2);
Copy character string.
Reentrant
size_t *
strcspn
(char *s1, char *s2);
Return number of characters from the
beginning of the character string until the
specified character appears (multiple choices).
Reentrant
char *
strerror
(int code);
Return error message character string.
Reentrant
size_t
strlen
(char *s);
Return length of character string.
Reentrant
size_t
strncat
(char *s1, char *s2, int n);
Concatenate character strings (number of
characters specified).
Reentrant
int
strncmp
(char *s1, char *s2, int n);
Compare character strings (number of
characters specified).
Reentrant
char *
strncpy
(char *s1, char *s2, int n);
Copy character string (number of characters
specified).
Reentrant
char *
strpbrk
(char *s1, char *s2);
Return specified character position (multiple
choices) found first in the character string.
Reentrant
char *
strrchr
(char *s, int c);
Return specified character position found last
in the character string.
Reentrant
size_t
strspn
(char *s1, char *s2);
Return number of characters from the
beginning of the character string until the non-
specified character appears (multiple choices).
Reentrant
char *
strstr
(char *s1, char *s2);
Return position where the specified character
string appeared first.
Reentrant
char *
strtok
(char *s1, char *s2);
Divide the character string into tokens.
Nonreentrant Change static
variable.
Character type determination/conversion functions
The table below lists the character type determination/conversion functions included in
libc.a
.
Table 7.3.2.7 Character type determination/conversion functions
Header file:
ctype.h
function
functionality
reentrant
int
isalnum
(int c);
Determine character type (decimal or alphabet).
Reentrant
int
isalpha
(int c);
Determine character type (alphabet).
Reentrant
int
iscntrl
(int c);
Determine character type (control character).
Reentrant
int
isdigit
(int c);
Determine character type (decimal).
Reentrant
int
isgraph
(int c);
Determine character type (graphic character).
Reentrant
int
islower
(int c);
Determine character type (lowercase alphabet).
Reentrant
int
isprint
(int c);
Determine character type (printable character).
Reentrant
int
ispunct
(int c);
Determine character type (delimiter).
Reentrant
int
isspace
(int c);
Determine character type (null character).
Reentrant
int
isupper
(int c);
Determine character type (uppercase alphabet).
Reentrant
int
isxdigit
(int c);
Determine character type (hexadecimal).
Reentrant
int
tolower
(int c);
Convert character type (uppercase alphabet
→
lowercase).
Reentrant
int
toupper
(int c);
Convert character type (lowercase alphabet
→
uppercase).
Reentrant
Содержание 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 ...