| /dovecot/src/lib-mail/ |
| H A D | rfc822-parser.h | 5 const unsigned char *data, *end; member in struct:rfc822_parser_context
|
| H A D | message-binary-part.c | 23 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 D | message-part-serialize.c | 36 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 D | crc32.c | 68 const uint8_t *p = data, *end = p + size; local 71 for (; p != end; p++)
|
| H A D | numpack.c | 18 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 D | test-numpack.c | 37 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 D | uri-util.h | 34 const unsigned char *begin, *cur, *end; member in struct:uri_parser
|
| H A D | imem.c | 27 char *i_strdup_until(const void *str, const void *end) argument 29 return p_strdup_until(default_pool, str, end);
|
| H A D | test-bits.c | 112 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 D | iso8601-date.c | 32 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 D | http-parser.h | 46 const unsigned char *begin, *cur, *end; member in struct:http_parser
|
| H A D | http-date.c | 85 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 D | http-message-parser.h | 50 const unsigned char *begin, *cur, *end; member in struct:http_message_parser
|
| /dovecot/src/lib-index/ |
| H A D | mail-index-util.c | 48 int mail_index_unpack_num(const uint8_t **p, const uint8_t *end, argument 56 if (unlikely(c == end)) { 72 *p = end;
|
| H A D | mail-index-sync-keywords.c | 259 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 D | smtp-parser.h | 65 const unsigned char *begin, *cur, *end; member in struct:smtp_parser
|
| H A D | smtp-command-parser.c | 41 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 D | mech-apop.c | 76 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 D | sysinfo-get.c | 34 const char *data, *const *p, *str, *end; local 50 end = strrchr(++str, '"'); 52 str, end));
|
| /dovecot/src/doveadm/ |
| H A D | doveadm-dump-thread.c | 23 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 D | doveadm-dump-log.c | 350 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 D | otp-parse.c | 179 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 D | script.c | 107 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 D | mail-duplicate.c | 72 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 D | mailbox-get.c | 41 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++) {
|