/dovecot/src/plugins/fts/ |
H A D | xml2text.c | 13 struct message_block block; local 22 i_zero(&block); 24 block.data = buf; 25 block.size = ret; 26 parser->v.more(parser, &block); 27 if (write(STDOUT_FILENO, block.data, block.size) < 0) 34 block.size = 0; 35 parser->v.more(parser, &block); 36 if (block [all...] |
H A D | fts-parser-html.c | 31 struct message_block *block) 35 if (block->size == 0) { 41 mail_html2text_more(parser->html2text, block->data, block->size, 44 block->data = parser->output->data; 45 block->size = parser->output->used; 30 fts_parser_html_more(struct fts_parser *_parser, struct message_block *block) argument
|
H A D | fts-parser.c | 72 void fts_parser_more(struct fts_parser *parser, struct message_block *block) argument 75 parser->v.more(parser, block); 77 if (!uni_utf8_data_is_valid(block->data, block->size) || 78 data_has_nuls(block->data, block->size)) { 86 (void)uni_utf8_get_valid_data(block->data, block->size, 89 block->data = parser->utf8_output->data; 90 block [all...] |
H A D | fts-parser.h | 17 void (*more)(struct fts_parser *parser, struct message_block *block); 40 void fts_parser_more(struct fts_parser *parser, struct message_block *block);
|
H A D | fts-build-mail.c | 152 const struct message_block *block) 154 const struct message_header_line *hdr = block->hdr; 161 /* hdr->full_value is always set because we get the block from 165 key.type = block->part->physical_pos == 0 ? 167 key.part = block->part; 431 const struct message_block *block, bool last) 433 i_assert(block->hdr == NULL); 435 return fts_build_data(ctx, block->data, block->size, last); 442 struct message_block block; local 151 fts_build_mail_header(struct fts_mail_build_context *ctx, const struct message_block *block) argument 430 fts_build_body_block(struct fts_mail_build_context *ctx, const struct message_block *block, bool last) argument 483 struct message_block raw_block, block; local [all...] |
H A D | fts-parser-script.c | 226 struct message_block *block) 231 if (block->size > 0) { 234 write_full(parser->fd, block->data, block->size) < 0) { 238 block->size = 0; 250 block->data = parser->outbuf; 251 block->size = ret; 225 fts_parser_script_more(struct fts_parser *_parser, struct message_block *block) argument
|
H A D | fts-parser-tika.c | 172 struct message_block *block) 180 if (block->size > 0) { 184 block->data, 185 block->size) < 0) 187 block->size = 0; 224 block->data = data; 225 block->size = size; 171 fts_parser_tika_more(struct fts_parser *_parser, struct message_block *block) argument
|
/dovecot/src/lib/ |
H A D | mempool-alloconly.c | 19 struct pool_block *block; member in struct:alloconly_pool 39 #define POOL_BLOCK_DATA(block) \ 40 ((unsigned char *) (block) + SIZEOF_POOLBLOCK) 87 static void check_sentries(struct pool_block *block) argument 89 const unsigned char *data = POOL_BLOCK_DATA(block); 92 used_size = block->size - block->left; 111 for (; i < block->size; i++) { 115 if (block->prev != NULL) 116 check_sentries(block 174 void *block; local 227 struct pool_block *block; local 365 struct pool_block *block; local 412 struct pool_block *block; local 425 struct pool_block *block; local [all...] |
H A D | mempool-allocfree.c | 28 unsigned char *block; member in struct:pool_block 140 static void *pool_block_attach(struct allocfree_pool *apool, struct pool_block *block) argument 142 i_assert(block->size > 0); 143 DLLIST_PREPEND(&apool->blocks, block); 144 block->block = PTR_OFFSET(block,SIZEOF_POOLBLOCK); 145 apool->total_alloc_used += block->size; 147 return block->block; 153 struct pool_block *block = PTR_OFFSET(mem, -SIZEOF_POOLBLOCK); local 177 struct pool_block *block = calloc(1, SIZEOF_POOLBLOCK + size); local 191 struct pool_block *block = pool_block_detach(apool, mem); local 210 struct pool_block *block = pool_block_detach(apool, mem); local 228 struct pool_block *block, *next; local [all...] |
H A D | data-stack.c | 25 # define block_canary_check(block) do { ; } while(0) 41 #define STACK_BLOCK_DATA(block) \ 42 ((unsigned char *) (block) + SIZEOF_MEMBLOCK) 52 struct stack_block *block[BLOCK_FRAME_COUNT]; member in struct:stack_frame_block 78 static struct stack_block *current_block; /* block now used for allocation */ 79 static struct stack_block *unused_block; /* largest unused block is kept here */ 91 struct stack_block block; member in union:__anon32 98 unsigned char *data_stack_after_last_alloc(struct stack_block *block) argument 100 return STACK_BLOCK_DATA(block) + (block 201 block_canary_check(struct stack_block *block) argument 212 free_blocks(struct stack_block *block) argument 240 struct stack_block *block; local 342 struct stack_block *block; local 406 struct stack_block *block; local [all...] |
H A D | test-iostream-pump.c | 121 void test_iostream_setup(bool block, struct istream **in_r, argument 127 (*in_r)->blocking = block; 129 if (block) 136 void test_iostream_pump_simple(bool block) argument 138 test_begin(t_strdup_printf("iostream_pump (%sblocking)", block ? "" : "non-")); 145 test_iostream_setup(block, &in, &out, &buffer); 154 void test_iostream_pump_failure_start_read(bool block) argument 156 test_begin(t_strdup_printf("iostream_pump failure start-read (%sblocking)", block ? "" : "non-")); 163 test_iostream_setup(block, &in_2, &out, &buffer); 173 void test_iostream_pump_failure_mid_read(bool block) argument 192 test_iostream_pump_failure_end_read(bool block) argument 211 test_iostream_pump_failure_start_write(bool block) argument 230 test_iostream_pump_failure_mid_write(bool block) argument 251 test_iostream_pump_failure_end_write(bool block) argument [all...] |
H A D | file-set-size.c | 27 char block[IO_BLOCK_SIZE]; local 69 memset(block, 0, I_MIN((ssize_t)sizeof(block), size - offset)); 72 ret = pwrite(fd, block, 73 I_MIN((ssize_t)sizeof(block), size - offset),
|
H A D | sha2.h | 43 unsigned char block[2 * SHA256_BLOCK_SIZE]; member in struct:sha256_ctx 50 unsigned char block[2 * SHA512_BLOCK_SIZE]; member in struct:sha512_ctx
|
H A D | md4.h | 20 uint_fast32_t block[MD4_RESULTLEN]; member in struct:md4_context
|
H A D | md5.h | 20 uint_fast32_t block[MD5_RESULTLEN]; member in struct:md5_context
|
H A D | pkcs5.c | 54 unsigned char *block; local 60 block = &(dk[t*hash->digest_size]); 67 /* block = U_1 ^ .. ^ U_iter */ 68 memcpy(block, U_c, hash->digest_size); 75 block[i] ^= U_c[i];
|
/dovecot/src/lib-mail/ |
H A D | istream-binary-converter.c | 180 struct message_block block; local 187 switch (message_parser_parse_next_block(bstream->parser, &block)) { 208 if (block.part != bstream->convert_part && 214 if (block.hdr != NULL) { 216 if (strcasecmp(block.hdr->name, "Content-Type") == 0) 219 if (strcasecmp(block.hdr->name, "Content-Transfer-Encoding") == 0 && 220 !block.hdr->continued && !block.hdr->continues && 221 block.hdr->value_len == 6 && 222 i_memcasecmp(block [all...] |
H A D | test-message-part.c | 71 struct message_block block; local 81 while ((ret = message_parser_parse_next_block(parser, &block)) > 0) { 82 part_idx = message_part_to_idx(block.part);
|
H A D | message-snippet.c | 101 struct message_block raw_block, block; local 114 if (!message_decoder_decode_next_block(decoder, &raw_block, &block)) 116 if (block.size == 0) { 119 if (block.hdr != NULL) 135 if (!snippet_generate(&ctx, block.data, block.size))
|
H A D | test-message-parser.c | 74 struct message_block block; local 91 &block)) > 0) ; 102 struct message_block block; local 118 while ((ret = message_parser_parse_next_block(parser, &block)) > 0) { 119 if (block.hdr != NULL) 120 message_header_line_write(output, block.hdr); 121 else if (block.size > 0) 122 str_append_n(output, block.data, block.size); 139 &block)) > 186 struct message_block block; local 249 struct message_block block; local 302 struct message_block block; local 339 struct message_block block; local 383 struct message_block block; local 441 struct message_block block; local 499 struct message_block block; local 558 struct message_block block; local 624 struct message_block block; local [all...] |
H A D | message-search.c | 97 struct message_block *block) 99 if (block->hdr != NULL) { 100 if (search_header(ctx, block->hdr)) 103 if (str_find_more(ctx->str_find_ctx, block->data, block->size)) 172 struct message_block *block) 174 if (block->part != ctx->prev_part) { 177 ctx->prev_part = block->part; 180 return message_search_more_decoded2(ctx, block); 96 message_search_more_decoded2(struct message_search_context *ctx, struct message_block *block) argument 171 message_search_more_decoded(struct message_search_context *ctx, struct message_block *block) argument
|
H A D | message-search.h | 23 /* Same as message_search_more(), but return the decoded block. If the same 31 struct message_block *block);
|
H A D | istream-attachment-extractor.c | 289 const struct message_block *block) 297 stream_add_data(astream, block->data, block->size); 308 new_size = part_buf->used + block->size; 310 buffer_append(part_buf, block->data, block->size); 319 stream_add_data(astream, block->data, block->size); 331 astream_try_base64_decode(part, block->data, block 288 astream_add_body(struct attachment_istream *astream, const struct message_block *block) argument 591 struct message_block block; local [all...] |
/dovecot/src/lib-imap/ |
H A D | test-imap-envelope.c | 124 struct message_block block; local 133 while ((ret = message_parser_parse_next_block(parser, &block)) > 0) { 134 i_assert(block.part->parent == NULL); 135 message_part_envelope_parse_from_header(pool, &envlp, block.hdr);
|
/dovecot/src/lib-storage/index/ |
H A D | index-mail-binary.c | 36 /* each block is its own input stream. basically each converted MIME 37 body has its own block and the parts between the MIME bodies are 46 struct binary_block *block; local 63 block = array_append_space(&ctx->blocks); 64 block->input = cinput; 94 struct binary_block *block; local 137 block = array_append_space(&ctx->blocks); 138 block->physical_pos = part->physical_pos; 139 block->converted = TRUE; 140 block 233 struct binary_block *block; local [all...] |