strncasecmp.c
上传用户:s81996212
上传日期:2007-01-04
资源大小:722k
文件大小:0k
源码类别:

WEB邮件程序

开发平台:

C/C++

  1. /*
  2. ** Copyright 1998 - 1999 Double Precision, Inc.  See COPYING for
  3. ** distribution information.
  4. */
  5. /*
  6. ** $Id: strncasecmp.c,v 1.2 1999/12/08 06:00:38 mrsam Exp $
  7. */
  8. #include <ctype.h>
  9. #include <string.h>
  10. int strncasecmp(const char *a, const char *b, size_t n)
  11. {
  12. while (n && (*a || *b))
  13. {
  14. int ca=toupper(*a);
  15. int cb=toupper(*b);
  16. if (ca < cb) return (-1);
  17. if (ca > cb) return (1);
  18. ++a;
  19. ++b;
  20. --n;
  21. }
  22. return (0);
  23. }