Retry only for https protocol
[elinks.git] / src / document / docdata.h
blob1606966f6f229f04722c4fe5a69996c676ccfd09
1 #ifndef EL__DOCUMENT_DOCDATA_H
2 #define EL__DOCUMENT_DOCDATA_H
4 #include "document/document.h"
5 #include "util/memory.h"
7 #define LINES_GRANULARITY 0x7F
8 #define LINE_GRANULARITY 0x0F
9 #define LINK_GRANULARITY 0x7F
11 #define ALIGN_LINES(x, o, n) mem_align_alloc(x, o, n, LINES_GRANULARITY)
12 #define ALIGN_LINE(x, o, n) mem_align_alloc(x, o, n, LINE_GRANULARITY)
13 #define ALIGN_LINK(x, o, n) mem_align_alloc(x, o, n, LINK_GRANULARITY)
15 #define realloc_points(link, size) \
16 mem_align_alloc(&(link)->points, (link)->npoints, size, 0)
18 struct line *realloc_lines(struct document *document, int y);
20 #endif