Searched defs:block (Results 1 - 25 of 29) sorted by relevance

12

/dovecot/src/plugins/fts/
H A Dxml2text.c13 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 Dfts-parser-html.c31 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 Dfts-parser.c72 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 Dfts-parser-tika.c172 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
H A Dfts-parser-script.c226 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 Dfts-build-mail.c152 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...]
/dovecot/src/lib/
H A Dsha2.h43 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 Dfile-set-size.c27 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 Dmd4.h20 uint_fast32_t block[MD4_RESULTLEN]; member in struct:md4_context
H A Dmd5.h20 uint_fast32_t block[MD5_RESULTLEN]; member in struct:md5_context
H A Dpkcs5.c54 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];
H A Dmempool-allocfree.c28 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 Dtest-iostream-pump.c121 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 Dmempool-alloconly.c19 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...]
/dovecot/src/lib-mail/
H A Dtest-message-part.c71 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 Dmessage-snippet.c101 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 Dmessage-search.c97 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 Dtest-message-parser.c74 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 Distream-binary-converter.c180 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 Distream-attachment-extractor.c289 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...]
H A Dmessage-parser.c90 struct message_block *block)
93 const unsigned char *cur, *next, *data = block->data;
95 i_assert(block->size > 0);
97 block->hdr = NULL;
100 if (memchr(data, '\0', block->size) != NULL)
111 while ((next = memchr(cur, '\n', block->size - (cur - data))) != NULL) {
118 ctx->last_chr = data[block->size - 1];
119 ctx->skip += block->size;
121 ctx->part->body_size.physical_size += block->size;
122 ctx->part->body_size.virtual_size += block
89 parse_body_add_block(struct message_parser_ctx *ctx, struct message_block *block) argument
519 block_is_at_eoh(const struct message_block *block) argument
1159 struct message_block block; local
1184 struct message_block block; local
[all...]
/dovecot/src/lib-imap/
H A Dtest-imap-envelope.c124 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);
H A Dtest-imap-bodystructure.c386 struct message_block block; local
395 while ((ret = message_parser_parse_next_block(parser, &block)) > 0) {
397 message_part_data_parse_from_header(pool, block.part,
398 block.hdr);
/dovecot/src/lib-storage/index/
H A Dindex-mail-binary.c36 /* 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...]
/dovecot/src/doveadm/
H A Ddoveadm-mail-fetch.c271 struct message_block raw_block, block; local
285 &block))
288 if (block.hdr == NULL) {
289 if (block.size > 0)
290 doveadm_print_stream(block.data, block.size);
291 } else if (block.hdr->eoh)
294 i_assert(block.hdr->name_len > 0);
295 doveadm_print_stream(block.hdr->name,
296 block
[all...]

Completed in 43 milliseconds

12