doveadm-print-pager.c revision a4a7440a1033203c48d5f0174b3d85514b79f3a0
/* Copyright (c) 2010-2016 Dovecot authors, see the included COPYING file */
#include "lib.h"
#include "array.h"
#include "ostream.h"
#include "doveadm-print-private.h"
struct doveadm_print_pager_header {
const char *title;
};
struct doveadm_print_pager_context {
unsigned int header_idx;
bool streaming:1;
bool first_page:1;
};
static struct doveadm_print_pager_context *ctx;
static void
{
struct doveadm_print_pager_header *fhdr;
}
static void pager_next_hdr(void)
{
ctx->header_idx = 0;
}
}
static void doveadm_print_pager_print(const char *value)
{
const struct doveadm_print_pager_header *hdr =
}
}
}
static void
{
const struct doveadm_print_pager_header *hdr =
}
}
if (size == 0) {
}
}
static void doveadm_print_pager_init(void)
{
}
static void doveadm_print_pager_flush(void)
{
if (ctx->header_idx != 0) {
ctx->header_idx = 0;
}
}
static void doveadm_print_pager_deinit(void)
{
}
struct doveadm_print_vfuncs doveadm_print_pager_vfuncs = {
};