1 |
michael |
3252 |
/* |
2 |
|
|
* irc_string.h from Undernet ircu ircd_string.h |
3 |
|
|
* |
4 |
|
|
* $Id: irc_string.h,v 1.2 2003/12/30 21:03:55 mbuna Exp $ |
5 |
|
|
*/ |
6 |
|
|
#ifndef INCLUDED_irc_string_h |
7 |
|
|
#define INCLUDED_irc_string_h |
8 |
|
|
#ifndef INCLUDED_irc_chattr_h |
9 |
|
|
#include "irc_chattr.h" |
10 |
|
|
#endif |
11 |
|
|
#include <dbprim/dbprim.h> |
12 |
|
|
|
13 |
|
|
extern int ircd_strcmp(const char *a, const char *b); |
14 |
|
|
extern int ircd_strncmp(const char *a, const char *b, size_t n); |
15 |
|
|
|
16 |
|
|
static inline unsigned long |
17 |
|
|
ircd_strcomp(hash_table_t *table, db_key_t *key1, db_key_t *key2) |
18 |
|
|
{ |
19 |
|
|
return (!(dk_len(key1) == dk_len(key2) |
20 |
|
|
&& ircd_strcmp(dk_key(key1), dk_key(key2)) == 0)); |
21 |
|
|
} |
22 |
|
|
|
23 |
|
|
#endif /* INCLUDED_irc_string_h */ |