/* Copyright (c) 2013-2018 Dovecot authors, see the included COPYING file */
#include "lib.h"
#include "array.h"
#include "hex-binary.h"
#include "md5.h"
#include "istream.h"
#include "istream-crlf.h"
#include "message-header-hash.h"
#include "message-size.h"
#include "mail-storage.h"
#include "dsync-mail.h"
struct mailbox_header_lookup_ctx *
{
}
const char *const *hashed_headers, const char **hdr_hash_r)
{
const unsigned char *data;
int ret = 0;
if (ret < 0)
return -1;
}
if (input->stream_errno != 0)
ret = -1;
return ret;
}
{
const char *guid;
*error_field_r = "GUID";
return -1;
}
*error_field_r = "saved-date";
return -1;
}
if (!minimal_fill)
return 0;
}
const char **error_field_r)
{
const char *str;
*error_field_r = "body";
return -1;
}
*error_field_r = "pop3-uidl";
return -1;
}
*error_field_r = "pop3-order";
return -1;
}
if (*str != '\0') {
i_unreached();
}
*error_field_r = "received-date";
return -1;
}
return 0;
}
static void
{
unsigned int i, count;
if (!array_is_created(src))
return;
if (count == 0)
return;
for (i = 0; i < count; i++) {
}
}
struct dsync_mail_change *dest_r)
{
}
}