Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/m/memicmp.html on line 1
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/m/memicmp.html on line 1
Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/m/memicmp.html on line 8
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/m/memicmp.html on line 8
Compare two buffers, ignoring case
#include <string.h>
int memicmp( const void* s1,
const void* s2,
size_t length );
- s1, s2
- Pointers to the buffers that you want to compare.
- length
- The number of bytes that you want to compare.
libc
Use the -l c option to
qcc
to link against this library.
This library is usually included automatically.
The memicmp() function compares (case insensitive) length
bytes of the
buffer pointed to by s1 with those of the buffer pointed to by
s2.
- 0
- The object pointed to by s1 is the same as the object pointed
to by s2.
- Less than 0
- The object pointed to by s1 is less than the
object pointed to by s2.
- Greater than 0
- The object pointed to by s1 is greater than the
object pointed to by s2.
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main( void )
{
char buffer[80];
int retval;
strcpy( buffer, "World" );
retval = memicmp( buffer, "hello", 5 );
if( retval < 0 ) {
printf( "Less than\n" );
} else if( retval == 0 ) {
printf( "Equal\n" );
} else {
printf( "Greater than\n");
}
return EXIT_SUCCESS;
}
produces the output:
Less than
QNX 4
Safety: | |
Cancellation point |
No |
Interrupt handler |
Yes |
Signal handler |
Yes |
Thread |
Yes |
memccpy(),
memchr(),
memcmp(),
memcpy(),
memmove(),
memset()
Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/m/memicmp.html on line 166
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/m/memicmp.html on line 166