xutils.h
39 lines
| 1.3 KiB
| text/x-c
|
CLexer
Jun Wu
|
r36689 | /* | ||
* LibXDiff by Davide Libenzi ( File Differential Library ) | ||||
* Copyright (C) 2003 Davide Libenzi | ||||
* | ||||
* This library is free software; you can redistribute it and/or | ||||
* modify it under the terms of the GNU Lesser General Public | ||||
* License as published by the Free Software Foundation; either | ||||
* version 2.1 of the License, or (at your option) any later version. | ||||
* | ||||
* This library is distributed in the hope that it will be useful, | ||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||||
* Lesser General Public License for more details. | ||||
* | ||||
* You should have received a copy of the GNU Lesser General Public | ||||
* License along with this library; if not, see | ||||
* <http://www.gnu.org/licenses/>. | ||||
* | ||||
* Davide Libenzi <davidel@xmailserver.org> | ||||
* | ||||
*/ | ||||
#if !defined(XUTILS_H) | ||||
#define XUTILS_H | ||||
long xdl_bogosqrt(long n); | ||||
int xdl_cha_init(chastore_t *cha, long isize, long icount); | ||||
void xdl_cha_free(chastore_t *cha); | ||||
void *xdl_cha_alloc(chastore_t *cha); | ||||
long xdl_guess_lines(mmfile_t *mf, long sample); | ||||
int xdl_recmatch(const char *l1, long s1, const char *l2, long s2, long flags); | ||||
unsigned long xdl_hash_record(char const **data, char const *top, long flags); | ||||
unsigned int xdl_hashbits(unsigned int size); | ||||
#endif /* #if !defined(XUTILS_H) */ | ||||