[cvs] bogofilter/src datastore_qdbm.c,1.31,1.32
Fast Bayesian spam filter along lines suggested by Paul Graham
Brought to you by:
m-a
From: <m-...@us...> - 2004-10-31 17:25:07
|
Update of /cvsroot/bogofilter/bogofilter/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5908 Modified Files: datastore_qdbm.c Log Message: Mark cmpkey function static to quench a compiler warning. Index: datastore_qdbm.c =================================================================== RCS file: /cvsroot/bogofilter/bogofilter/src/datastore_qdbm.c,v retrieving revision 1.31 retrieving revision 1.32 diff -u -d -r1.31 -r1.32 --- datastore_qdbm.c 30 Oct 2004 19:17:25 -0000 1.31 +++ datastore_qdbm.c 31 Oct 2004 17:24:58 -0000 1.32 @@ -43,18 +43,18 @@ /* Function definitions */ -int cmpkey(const char *aptr, int asiz, const char *bptr, int bsiz) +static int cmpkey(const char *aptr, int asiz, const char *bptr, int bsiz) { int aiter, biter; - + for (aiter = 0, biter = 0; aiter < asiz && biter < bsiz; ++aiter, ++biter) { - if (aptr[aiter] != bptr[biter]) - return (aptr[aiter] < bptr[biter]) ? -1 : 1; + if (aptr[aiter] != bptr[biter]) + return (aptr[aiter] < bptr[biter]) ? -1 : 1; } - + if (aiter == asiz && biter == bsiz) - return 0; - + return 0; + return (aiter == asiz) ? -1 : 1; } |