summaryrefslogtreecommitdiffstats
path: root/man3/memcmp.3
blob: d7572b63d38fdd94f6572dd30cebee67f06c6f39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
.\" Copyright 1993 David Metcalfe (david@prism.demon.co.uk)
.\" May be distributed under the GNU General Public License
.\" References consulted:
.\"     Linux libc source code
.\"     Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991)
.\"     386BSD man pages
.\" Modified Sat Jul 24 18:55:27 1993 by Rik Faith (faith@cs.unc.edu)
.TH MEMCMP 3  "April 10, 1993" "" "Linux Programmer's Manual"
.SH NAME
memcmp \- compare memory areas
.SH SYNOPSIS
.nf
.B #include <string.h>
.sp
.BI "int memcmp(const void *" s1 ", const void *" s2 ", size_t " n );
.fi
.SH DESCRIPTION
The \fBmemcmp()\fP function compares the first \fIn\fP bytes of the
memory areas \fIs1\fP and \fIs2\fP.  It returns an integer less than,
equal to, or greater than zero if \fIs1\fP is found, respectively, to
be less than, to match, or be greater than \fIs2\fP.
.SH "RETURN VALUE"
The \fBmemcmp()\fP function returns an integer less than, equal to, or 
greater than zero if the first \fIn\fP bytes of \fIs1\fP is found, 
respectively, to be less than, to match, or be greater than the first
\fIn\fP bytes of \fIs2\fP.
.SH "CONFORMING TO"
SVID 3, BSD 4.3, ISO 9899
.SH SEE ALSO
.BR bcmp "(3), " strcasecmp "(3), " strcmp "(3), " strcoll (3),
.BR strncmp "(3), " strncasecmp (3)