ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/strncasecmp.c
Revision: 3.1
Committed: Sat Mar 1 00:51:26 2025 UTC (2 months ago) by greg
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Log Message:
chore: Added missing strncasecmp() library call for Windows

File Contents

# Content
1 #ifndef lint
2 static const char RCSid[] = "$Id$";
3 #endif
4 /*
5 * Replacement for strncasecmp() library call
6 */
7
8 #include "rtio.h"
9 #include <ctype.h>
10
11 int
12 strncasecmp(const char *s1, const char *s2, size_t n)
13 {
14 while (n-- > 0) {
15 int d = tolower(*s1++) - tolower(*s2);
16
17 if (d | !*s2++) return(d);
18 }
19 return(0);
20 }