strncasecmp

Does a case-insensitive comparison between two 7-bit ASCII strings.

Format

#include  <strings.h>

int strncasecmp  (const char *s1, const char *s2,
                 size_t n);

Arguments

s1
The first of two strings to compare.
s2
The second of two strings to compare.
n
The maximum number of bytes in a string to compare.

Description

This function is case-insensitive. The returned lexicographic difference reflects a conversion to lowercase. The strncasecmp function is similar to the strcasecmp function, but also compares size. If the size specified by n is read before a NULL, the comparison stops.

The strcasecmp function works for 7-bit ASCII compares only. Do not use this function for internationalized applications.

Return Values
An integer value greater than, equal to, or less than 0 (zero), depending on whether s1 is greater than, equal to, or less than s2


Previous Page | Next Page | Table of Contents | Index