~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to include/my_trie.h

  • Committer: Brian Aker
  • Date: 2008-07-13 18:27:33 UTC
  • Revision ID: brian@tangent.org-20080713182733-3u1et5nrmofi8a8n
my_bool cleanup.

Show diffs side-by-side

added added

removed removed

Lines of Context:
45
45
 
46
46
extern TRIE *trie_init (TRIE *trie, CHARSET_INFO *charset);
47
47
extern void trie_free (TRIE *trie);
48
 
extern my_bool trie_insert (TRIE *trie, const uchar *key, uint keylen);
49
 
extern my_bool ac_trie_prepare (TRIE *trie);
 
48
extern bool trie_insert (TRIE *trie, const uchar *key, uint keylen);
 
49
extern bool ac_trie_prepare (TRIE *trie);
50
50
extern void ac_trie_init (TRIE *trie, AC_TRIE_STATE *state);
51
51
 
52
52
 
94
94
 
95
95
/*
96
96
  SYNOPSIS
97
 
    my_bool trie_search (TRIE *trie, const uchar *key, uint keylen);
 
97
    bool trie_search (TRIE *trie, const uchar *key, uint keylen);
98
98
    trie - valid pointer to `TRIE'
99
99
    key - valid pointer to key to insert
100
100
    keylen - non-0 key length
113
113
    consecutive loop better (tested)
114
114
*/
115
115
 
116
 
static inline my_bool trie_search (TRIE *trie, const uchar *key, uint keylen)
 
116
static inline bool trie_search (TRIE *trie, const uchar *key, uint keylen)
117
117
{
118
118
  TRIE_NODE *node;
119
119
  uint k;