674eb68520107d771e3458287025a73387f938c4Lennart Poettering This file is part of systemd.
674eb68520107d771e3458287025a73387f938c4Lennart Poettering Copyright 2014 Zbigniew Jędrzejewski-Szmek
674eb68520107d771e3458287025a73387f938c4Lennart Poettering systemd is free software; you can redistribute it and/or modify it
674eb68520107d771e3458287025a73387f938c4Lennart Poettering under the terms of the GNU Lesser General Public License as published by
674eb68520107d771e3458287025a73387f938c4Lennart Poettering the Free Software Foundation; either version 2.1 of the License, or
674eb68520107d771e3458287025a73387f938c4Lennart Poettering (at your option) any later version.
674eb68520107d771e3458287025a73387f938c4Lennart Poettering systemd is distributed in the hope that it will be useful, but
674eb68520107d771e3458287025a73387f938c4Lennart Poettering WITHOUT ANY WARRANTY; without even the implied warranty of
674eb68520107d771e3458287025a73387f938c4Lennart Poettering MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
674eb68520107d771e3458287025a73387f938c4Lennart Poettering Lesser General Public License for more details.
674eb68520107d771e3458287025a73387f938c4Lennart Poettering You should have received a copy of the GNU Lesser General Public License
674eb68520107d771e3458287025a73387f938c4Lennart Poettering along with systemd; If not, see <http://www.gnu.org/licenses/>.
7c9a6f906308a6474f1ebb98058c4a33a02c33f1Lennart Poetteringint iovw_put(struct iovec_wrapper *iovw, void* data, size_t len);
674eb68520107d771e3458287025a73387f938c4Lennart Poetteringvoid iovw_free_contents(struct iovec_wrapper *iovw);
674eb68520107d771e3458287025a73387f938c4Lennart Poetteringsize_t iovw_size(struct iovec_wrapper *iovw);
674eb68520107d771e3458287025a73387f938c4Lennart Poetteringvoid iovw_rebase(struct iovec_wrapper *iovw, char *old, char *new);
674eb68520107d771e3458287025a73387f938c4Lennart PoetteringDEFINE_TRIVIAL_CLEANUP_FUNC(Writer*, writer_unref);