文字列とブロックのコピーに関連する組込み関数

次の関数は、Itanium® ベースのプラットフォーム上では組込み関数としてサポートしていません。

組込み関数 説明
char *_strset(char *, _int32) 文字列のすべての文字を固定値に設定します。
void *memcmp(const void *cs, const void *ct, size_t n) メモリの 2 つの領域を比較します。cs<ct の場合は <0、cs=ct の場合は 0、cs>ct の場合は >0 を返します。
void *memcpy(void *s, const void *ct, size_t n) メモリからコピーします。s を返します。
void *memset(void * s, int c, size_t n) メモリを固定値に設定します。s を返します。
char *strcat(char * s, const char * ct) 文字列に追加します。s を返します。
int *strcmp(const char *, const char *) 2 つの文字列を比較します。cs<ct の場合は <0、cs=ct の場合は 0、cs>ct の場合は >0 を返します。
char *strcpy(char * s, const char * ct) 文字列をコピーします。s を返します。
size_t strlen(const char * cs) 文字列 cs の長さを返します。
int strncmp(char *, char *, int) 指定した文字数だけ、2 つの文字列を比較します。
int strncpy(char *, char *, int) 指定した文字数だけ、文字列をコピーします。