#include "config.h" /* ** Copyright 1998 - 1999 Double Precision, Inc. See COPYING for ** distribution information. */ /* */ #include #include int strncasecmp(const char *a, const char *b, size_t n) { while (n && (*a || *b)) { int ca=toupper(*a); int cb=toupper(*b); if (ca < cb) return (-1); if (ca > cb) return (1); ++a; ++b; --n; } return (0); }