Introduction
Introduction Statistics Contact Development Disclaimer Help
str.c - bmf - bmf (Bayesian Mail Filter) 0.9.4 fork + patches
git clone git://git.codemadness.org/bmf
Log
Files
Refs
README
LICENSE
---
str.c (729B)
---
1 /* $Id: str.c,v 1.2 2002/10/14 07:09:51 tommy Exp $ */
2
3 /*
4 * Copyright (c) 2002 Tom Marshall <[email protected]>
5 *
6 * This program is free software. It may be distributed under the terms
7 * in the file LICENSE, found in the top level of the distribution.
8 */
9
10 #include "config.h"
11 #include "dbg.h"
12 #include "str.h"
13
14 void
15 strncpylwr(char *d, const char *s, int n)
16 {
17 while (n--) {
18 *d++ = tolower(*s++);
19 }
20 }
21
22 void
23 str_create(str_t *pthis)
24 {
25 pthis->p = NULL;
26 pthis->len = 0;
27 }
28
29 int
30 str_casecmp(const str_t *pthis, const str_t * pother)
31 {
32 int cmp;
33
34 cmp = strncasecmp(pthis->p, pother->p, min(pthis->len, pother->l…
35 if (cmp == 0 && pthis->len != pother->len)
36 cmp = (pthis->len < pother->len) ? -1 : 1;
37
38 return cmp;
39 }
You are viewing proxied material from codemadness.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.