beautypg.com

Memcmp, Memcpy, Memcmp memcpy – Zilog Z8F0130 User Manual

Page 473

background image

UM013037-1212

memcmp

Zilog Developer Studio II – Z8 Encore!

User Manual

449

Returns

A pointer to the located character or a null pointer if the character does not occur in the
object.

Example

char *p1;

char str[]="COMPASS";

c='p';

p1=memchr(str,c,sizeof(char));

memcmp

Compares the first n characters of the object pointed to by s2 to the object pointed to by s1.

Synopsis

#include

int memcmp(void *s1, void *s2, size_t n);

Returns

An integer greater than, equal to, or less than zero, according as the object pointed to by s1
is greater than, equal to, or less than the object pointed to by s2.

Example

char s1[]="COMPASS";

char s2[]="IDE";

int res;

res=memcmp(s1, s2, sizeof (char));

memcpy

Copies n characters from the object pointed to by s2 into the object pointed to by s1. If the
two regions overlap, the behavior is undefined.

Synopsis

#include

void *memcpy(void *s1, void *s2, size_t n);

Returns

The value of s1.