Searched defs:end (Results 1 - 25 of 53) sorted by relevance

123

/dovecot/src/lib-mail/
H A Drfc822-parser.h5 const unsigned char *data, *end; member in struct:rfc822_parser_context
H A Dmessage-binary-part.c23 const uint8_t *p = data, *end = p + size; local
27 while (p != end) {
31 if (numpack_decode(&p, end, &n1) < 0 ||
32 numpack_decode(&p, end, &n2) < 0 ||
33 numpack_decode(&p, end, &n3) < 0 ||
34 numpack_decode(&p, end, &n4) < 0 ||
H A Dmessage-part-serialize.c36 const unsigned char *data, *end; member in struct:deserialize_context
110 if (ctx->data + buffer_size > ctx->end) {
256 ctx.end = ctx.data + size;
263 if (ctx.data != ctx.end) {
/dovecot/src/lib/
H A Dcrc32.c68 const uint8_t *p = data, *end = p + size; local
71 for (; p != end; p++)
H A Dnumpack.c18 int numpack_decode(const uint8_t **p, const uint8_t *end, uint64_t *num_r) argument
25 if (c == end)
45 int numpack_decode32(const uint8_t **p, const uint8_t *end, uint32_t *num_r) argument
49 if (numpack_decode(p, end, &num) < 0)
H A Dtest-numpack.c37 const uint8_t *p, *end; local
50 p = buf->data; end = p + buf->used;
51 test_assert_idx(numpack_decode(&p, end, &num) == 0, i);
58 p = dec_fails[i].input; end = p + dec_fails[i].input_size;
60 test_assert_idx(numpack_decode(&p, end, &num) == -1, i);
H A Duri-util.h34 const unsigned char *begin, *cur, *end; member in struct:uri_parser
H A Dimem.c27 char *i_strdup_until(const void *str, const void *end) argument
29 return p_strdup_until(default_pool, str, end);
H A Dtest-bits.c112 unsigned int end = bits_fraclog_bucket_end(i, fracbits); local
114 last_end = end;
116 test_assert_idx(bits_fraclog(end, fracbits) == i, i);
138 unsigned int end = bits_fraclog_bucket_end(i, FRACBITS); local
140 last_end = end;
142 test_assert_idx(bits_fraclog(end, FRACBITS) == i, i);
H A Diso8601-date.c32 const unsigned char *cur, *end; member in struct:iso8601_date_parser
44 if (parser->cur >= parser->end || !i_isdigit(parser->cur[0]))
51 if (parser->cur >= parser->end || !i_isdigit(parser->cur[0]))
68 if (parser->cur >= parser->end || parser->cur[0] != '.')
73 if (parser->cur >= parser->end || !i_isdigit(parser->cur[0]))
78 while (parser->cur < parser->end && i_isdigit(parser->cur[0]))
93 if (parser->cur >= parser->end)
111 if (parser->cur >= parser->end || parser->cur[0] != ':')
148 if (parser->cur >= parser->end || parser->cur[0] != ':')
157 if (parser->cur >= parser->end || parse
[all...]
/dovecot/src/lib-http/
H A Dhttp-parser.h46 const unsigned char *begin, *cur, *end; member in struct:http_parser
H A Dhttp-date.c85 const unsigned char *cur, *end; member in struct:http_date_parser
94 if (parser->cur >= parser->end)
108 if (parser->cur >= parser->end || !i_isdigit(parser->cur[0]))
115 if (parser->cur >= parser->end || !i_isdigit(parser->cur[0]))
130 if (parser->cur >= parser->end || !i_isalpha(parser->cur[0]))
138 if (parser->cur >= parser->end || !i_isalpha(parser->cur[0]))
144 if (parser->cur < parser->end && i_isalpha(parser->cur[0]))
207 if (parser->cur >= parser->end || parser->cur[0] != ':')
216 if (parser->cur >= parser->end || parser->cur[0] != ':')
297 if (parser->cur >= parser->end || parse
[all...]
H A Dhttp-message-parser.h50 const unsigned char *begin, *cur, *end; member in struct:http_message_parser
/dovecot/src/lib-index/
H A Dmail-index-util.c48 int mail_index_unpack_num(const uint8_t **p, const uint8_t *end, argument
56 if (unlikely(c == end)) {
72 *p = end;
H A Dmail-index-sync-keywords.c259 const uint32_t *uid, *end; local
272 end = CONST_PTR_OFFSET(rec, hdr->size);
303 while (uid+2 <= end) {
324 const struct mail_transaction_keyword_reset *end; local
334 end = CONST_PTR_OFFSET(r, hdr->size);
335 for (; r != end; r++) {
/dovecot/src/lib-smtp/
H A Dsmtp-parser.h65 const unsigned char *begin, *cur, *end; member in struct:smtp_parser
H A Dsmtp-command-parser.c41 const unsigned char *cur, *end; member in struct:smtp_command_parser
147 i_assert(p <= parser->end);
148 while (p < parser->end && i_isalpha(*p))
157 if (p == parser->end)
176 while (p < parser->end && smtp_char_is_textstr(*p))
187 if (p == parser->end)
195 --> Trim the end of the buffer
241 if (parser->cur == parser->end)
250 if (parser->cur == parser->end)
272 if (parser->cur >= parser->end)
[all...]
/dovecot/src/auth/
H A Dmech-apop.c76 const unsigned char *tmp, *end, *username = NULL; local
92 end = data + data_size;
95 while (tmp != end && *tmp != '\0')
99 if (tmp != end) {
102 while (tmp != end && *tmp != '\0')
112 if (tmp + 1 + 16 != end) {
/dovecot/src/config/
H A Dsysinfo-get.c34 const char *data, *const *p, *str, *end; local
50 end = strrchr(++str, '"');
52 str, end));
/dovecot/src/doveadm/
H A Ddoveadm-dump-thread.c23 static int dump_record(const uint8_t **p, const uint8_t *end, uint32_t *uid) argument
29 if (mail_index_unpack_num(p, end, &uid_diff) < 0)
33 if (mail_index_unpack_num(p, end, &n) < 0)
39 if (*p + size > end)
62 static int dump_block(const uint8_t *data, const uint8_t *end, uint32_t *uid) argument
67 if (data + 4 >= end)
77 if (data + sizeof(block_size) + block_size > end) {
82 end = p + block_size;
85 while (p != end) {
86 if (dump_record(&p, end, ui
97 const void *map, *end; local
[all...]
H A Ddoveadm-dump-log.c350 const struct mail_transaction_ext_rec_update *rec = data, *end; local
353 end = CONST_PTR_OFFSET(data, size);
355 while (rec < end) {
357 if (prev_intro.record_size <= (char*)end - (char *)(rec+1))
367 const struct mail_transaction_ext_atomic_inc *rec = data, *end; local
369 end = CONST_PTR_OFFSET(data, size);
370 for (; rec < end; rec++) {
409 const struct mail_transaction_modseq_update *rec, *end; local
411 end = CONST_PTR_OFFSET(data, size);
412 for (rec = data; rec < end; re
[all...]
/dovecot/src/lib-otp/
H A Dotp-parse.c179 const char *end; local
180 int ret = hex ? otp_read_hex(data, &end, hash) :
181 otp_read_words(data, &end, hash);
185 return otp_check_tail(end) ? 1 : 0;
191 const char *end; local
192 int ret = hex ? otp_read_hex(data, &end, hash) :
193 otp_read_words(data, &end, hash);
199 end = otp_skip_lws(end);
200 if (*end
234 const char *end; local
[all...]
/dovecot/src/util/
H A Dscript.c107 const unsigned char *pos, *end; local
127 end = CONST_PTR_OFFSET(input->data, prev_size + ret);
128 for (; pos < end; pos++) {
/dovecot/src/lib-storage/
H A Dmail-duplicate.c72 const unsigned char *s = d->id, *end = s + d->id_size; local
75 while (s != end) {
126 i_error("unexpected end of file in %s", file->path);
H A Dmailbox-get.c41 const struct mail_transaction_expunge *end; local
43 end = src + src_size / sizeof(*src);
44 for (; src != end; src++) {
57 const struct mail_transaction_expunge_guid *end; local
59 end = src + src_size / sizeof(*src);
60 for (; src != end; src++) {
124 const struct mail_transaction_expunge_guid *rec, *end; local
136 end = rec + thdr->size / sizeof(*rec);
137 for (; rec != end; rec++) {

Completed in 609 milliseconds

123