Mercurial > dovecot > core-2.2
annotate src/lib/str-find.h @ 6410:e4eb71ae8e96 HEAD
Changed .h ifdef/defines to use <NAME>_H format.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 16 Sep 2007 11:31:27 +0300 |
parents | f322edd67a4f |
children | c8ba50450f12 |
rev | line source |
---|---|
6410
e4eb71ae8e96
Changed .h ifdef/defines to use <NAME>_H format.
Timo Sirainen <tss@iki.fi>
parents:
5520
diff
changeset
|
1 #ifndef STR_FIND_H |
e4eb71ae8e96
Changed .h ifdef/defines to use <NAME>_H format.
Timo Sirainen <tss@iki.fi>
parents:
5520
diff
changeset
|
2 #define STR_FIND_H |
5520 | 3 |
4 struct str_find_context; | |
5 | |
6 struct str_find_context *str_find_init(pool_t pool, const char *key); | |
7 void str_find_deinit(struct str_find_context **ctx); | |
8 | |
9 /* Returns TRUE if key is found. It's possible to send the data in arbitrary | |
10 blocks and have the key still match. */ | |
11 bool str_find_more(struct str_find_context *ctx, | |
12 const unsigned char *data, size_t size); | |
13 /* Reset input data. The next str_find_more() call won't try to match the key | |
14 to earlier data. */ | |
15 void str_find_reset(struct str_find_context *ctx); | |
16 | |
17 #endif |