diff options
author | Daniel Friesel <daniel.friesel@uos.de> | 2020-09-07 12:57:04 +0200 |
---|---|---|
committer | Daniel Friesel <daniel.friesel@uos.de> | 2020-09-07 12:57:04 +0200 |
commit | 0558244645611f314f47e0fa427f7323ce253eaf (patch) | |
tree | 824bcd55ec8577703345106d0a08e167407500a7 /include/lib/capnp-c/capnp_priv.h | |
parent | 0248c6352f2117e50fac71dd632a79d8fa4f8737 (diff) |
remove external libraries from main branch
Diffstat (limited to 'include/lib/capnp-c/capnp_priv.h')
-rw-r--r-- | include/lib/capnp-c/capnp_priv.h | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/include/lib/capnp-c/capnp_priv.h b/include/lib/capnp-c/capnp_priv.h deleted file mode 100644 index 6c03763..0000000 --- a/include/lib/capnp-c/capnp_priv.h +++ /dev/null @@ -1,62 +0,0 @@ -/* vim: set sw=8 ts=8 sts=8 noet: */ -/* capnp_c.h - * - * Copyright (C) 2013 James McKaskill - * Copyright (C) 2014 Steve Dee - * - * This software may be modified and distributed under the terms - * of the MIT license. See the LICENSE file for details. - */ - -/* - * functions / structures in this header are private to the capnproto-c - * library; applications should not call or use them. - */ - -#ifndef CAPNP_PRIV_H -#define CAPNP_PRIV_H - -#include "capnp_c.h" - -#if defined(__GNUC__) && __GNUC__ >= 4 -# define intern __attribute__((visibility ("internal"))) -#else -# define intern /**/ -#endif - -/* capn_stream encapsulates the needed fields for capn_(deflate|inflate) in a - * similar manner to z_stream from zlib - * - * The user should set next_in, avail_in, next_out, avail_out to the - * available in/out buffers before calling capn_(deflate|inflate). - * - * Other fields should be zero initialized. - */ -struct capn_stream { - const uint8_t *next_in; - size_t avail_in; - uint8_t *next_out; - size_t avail_out; - unsigned zeros, raw; - - uint8_t inflate_buf[8]; - size_t avail_buf; -}; - -#define CAPN_MISALIGNED -1 -#define CAPN_NEED_MORE -2 - -/* capn_deflate deflates a stream to the packed format - * capn_inflate inflates a stream from the packed format - * - * Returns: - * CAPN_MISALIGNED - if the unpacked data is not 8 byte aligned - * CAPN_NEED_MORE - more packed data/room is required (out for inflate, in for - * deflate) - * 0 - success, all output for inflate, all input for deflate processed - */ -intern int capn_deflate(struct capn_stream*); -intern int capn_inflate(struct capn_stream*); - - -#endif /* CAPNP_PRIV_H */ |