Index: sys/compat/ndis/kern_ndis.c =================================================================== RCS file: /usr/repo/src/sys/compat/ndis/kern_ndis.c,v retrieving revision 1.91 diff -u -p -r1.91 kern_ndis.c --- sys/compat/ndis/kern_ndis.c 2 Nov 2005 18:01:04 -0000 1.91 +++ sys/compat/ndis/kern_ndis.c 31 Jan 2006 15:30:54 -0000 @@ -323,8 +323,7 @@ ndis_create_sysctls(arg) TAILQ_FOREACH(e, device_get_sysctl_ctx(sc->ndis_dev), link) { #endif oidp = e->entry; - if (ndis_strcasecmp(oidp->oid_name, - vals->nc_cfgkey) == 0) + if (strcasecmp(oidp->oid_name, vals->nc_cfgkey) == 0) break; oidp = NULL; } Index: sys/compat/ndis/ndis_var.h =================================================================== RCS file: /usr/repo/src/sys/compat/ndis/ndis_var.h,v retrieving revision 1.46 diff -u -p -r1.46 ndis_var.h --- sys/compat/ndis/ndis_var.h 7 Nov 2005 16:57:14 -0000 1.46 +++ sys/compat/ndis/ndis_var.h 31 Jan 2006 15:31:07 -0000 @@ -1746,8 +1746,6 @@ extern int ndis_destroy_dma(void *); extern int ndis_create_sysctls(void *); extern int ndis_add_sysctl(void *, char *, char *, char *, int); extern int ndis_flush_sysctls(void *); -extern int ndis_strcasecmp(const char *, const char *); -extern int ndis_strncasecmp(const char *, const char *, size_t); extern uint32_t NdisAddDevice(driver_object *, device_object *); extern void NdisAllocatePacketPool(ndis_status *, Index: sys/compat/ndis/subr_ndis.c =================================================================== RCS file: /usr/repo/src/sys/compat/ndis/subr_ndis.c,v retrieving revision 1.104 diff -u -p -r1.104 subr_ndis.c --- sys/compat/ndis/subr_ndis.c 16 Dec 2005 17:27:45 -0000 1.104 +++ sys/compat/ndis/subr_ndis.c 31 Jan 2006 15:30:35 -0000 @@ -613,53 +613,6 @@ ndis_encode_parm(block, oid, type, parm) return(NDIS_STATUS_SUCCESS); } -int -ndis_strcasecmp(s1, s2) - const char *s1; - const char *s2; -{ - char a, b; - - /* - * In the kernel, toupper() is a macro. Have to be careful - * not to use pointer arithmetic when passing it arguments. - */ - - while(1) { - a = *s1; - b = *s2++; - if (toupper(a) != toupper(b)) - break; - if (*s1++ == '\0') - return(0); - } - - return (*(const unsigned char *)s1 - *(const unsigned char *)(s2 - 1)); -} - -int -ndis_strncasecmp(s1, s2, n) - const char *s1; - const char *s2; - size_t n; -{ - char a, b; - - if (n != 0) { - do { - a = *s1; - b = *s2++; - if (toupper(a) != toupper(b)) - return (*(const unsigned char *)s1 - - *(const unsigned char *)(s2 - 1)); - if (*s1++ == '\0') - break; - } while (--n != 0); - } - - return(0); -} - static void NdisReadConfiguration(status, parm, cfg, key, type) ndis_status *status; @@ -700,7 +653,7 @@ NdisReadConfiguration(status, parm, cfg, TAILQ_FOREACH(e, device_get_sysctl_ctx(sc->ndis_dev), link) { #endif oidp = e->entry; - if (ndis_strcasecmp(oidp->oid_name, keystr) == 0) { + if (strcasecmp(oidp->oid_name, keystr) == 0) { if (strcmp((char *)oidp->oid_arg1, "UNSET") == 0) { RtlFreeAnsiString(&as); *status = NDIS_STATUS_FAILURE; @@ -809,7 +762,7 @@ NdisWriteConfiguration(status, cfg, key, TAILQ_FOREACH(e, device_get_sysctl_ctx(sc->ndis_dev), link) { #endif oidp = e->entry; - if (ndis_strcasecmp(oidp->oid_name, keystr) == 0) { + if (strcasecmp(oidp->oid_name, keystr) == 0) { /* Found it, set the value. */ strcpy((char *)oidp->oid_arg1, val); RtlFreeAnsiString(&as); Index: sys/compat/ndis/subr_pe.c =================================================================== RCS file: /usr/repo/src/sys/compat/ndis/subr_pe.c,v retrieving revision 1.12 diff -u -p -r1.12 subr_pe.c --- sys/compat/ndis/subr_pe.c 26 Oct 2005 18:46:27 -0000 1.12 +++ sys/compat/ndis/subr_pe.c 31 Jan 2006 15:42:32 -0000 @@ -53,8 +53,6 @@ __FBSDID("$FreeBSD: src/sys/compat/ndis/ #include #ifdef _KERNEL #include -extern int ndis_strncasecmp(const char *, const char *, size_t); -#define strncasecmp(a, b, c) ndis_strncasecmp(a, b, c) #else #include #include Index: sys/dev/if_ndis/if_ndis_pccard.c =================================================================== RCS file: /usr/repo/src/sys/dev/if_ndis/if_ndis_pccard.c,v retrieving revision 1.13 diff -u -p -r1.13 if_ndis_pccard.c --- sys/dev/if_ndis/if_ndis_pccard.c 8 May 2005 23:19:20 -0000 1.13 +++ sys/dev/if_ndis/if_ndis_pccard.c 31 Jan 2006 15:32:24 -0000 @@ -131,8 +131,8 @@ ndis_devcompare(bustype, t, dev) return(FALSE); while(t->ndis_name != NULL) { - if (ndis_strcasecmp(vendstr, t->ndis_vid) == 0 && - ndis_strcasecmp(prodstr, t->ndis_did) == 0) { + if (strcasecmp(vendstr, t->ndis_vid) == 0 && + strcasecmp(prodstr, t->ndis_did) == 0) { device_set_desc(dev, t->ndis_name); return(TRUE); } @@ -237,8 +237,8 @@ ndis_attach_pccard(dev) return(error); while(t->ndis_name != NULL) { - if (ndis_strcasecmp(vendstr, t->ndis_vid) == 0 && - ndis_strcasecmp(prodstr, t->ndis_did) == 0) + if (strcasecmp(vendstr, t->ndis_vid) == 0 && + strcasecmp(prodstr, t->ndis_did) == 0) break; t++; devidx++;