File libowfat.spec of Package libowfat

#
# spec file for package libowfat
#
# Copyright (c) 2012 Peter Conrad <obs@quisquis.de>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/

Name: libowfat
Summary: See %{name}-devel-static
Version: 0.33
Release: 1
License: GPL-2.0
Group: Development/Libraries/C and C++
Source: https://www.fefe.de/%{name}/%{name}-%{version}.tar.xz
URL: http://www.fefe.de/libowfat/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
%if 0%{?suse_version} >= 1100 && 0%{?suse_version} < 1150
BuildRequires: licenses
BuildRequires: xz
# PATCH-FIX-OPENSUSE
Patch:  SLE11_NO_PREAD.patch
# PATCH-FIX_OPENSUSE SLE 11 has no x86intrin (gcc 4.4 required but gcc 4.3 shipped)
Patch1: SLE11_NO_x86intrin.patch
%endif

%if 0%{?fedora_version} == 23
# distributions using RPM>=4.13 don't allow an empty debuginfo
# https://lists.opensuse.org/opensuse-buildservice/2015-11/msg00017.html
%global debug_package %{nil}
%endif

%description
Static lib only - see %{name}-devel-static

%package devel-static
Summary: GPL reimplementation of some of D. J. Bernstein's general-purpose utility APIs
Group: Development/Libraries/C and C++
%if 0%{?suse_version} >= 1100 && 0%{?suse_version} < 1150
Requires: licenses
%endif

%description devel-static
Included APIs:
* alloc.a contains wrappers around memory allocation, stralloc (dynamic strings)
* buffer.a contains buffered I/O
* byte.a contains formatting, scanning and other string routines
* dns.a contains a full blown DNS resolver
* tai.a contains an abstraction for 64-bit system time
* timeout.a contains versions of several socket routines with user specified
  timeout
* unix.a contains wrappers for socket functions, mkfifo, opendir, wait and an
  abstraction around errno.
* sig.a contains wrappers for Unix signal functions

%prep
%setup -n libowfat-%{version} -q
%if 0%{?suse_version} >= 1100 && 0%{?suse_version} < 1150
%patch -p1
%patch1 -p1
%endif

%build
echo "socket_remote4.o: havescope.h" >>GNUmakefile
make headers
make DIET= CFLAGS="%{optflags} -fno-strict-aliasing -D_REENTRANT -I." %{?_smp_mflags}
lic="`md5sum COPYING | cut -d' ' -f 1`"
if [ -r "/usr/share/doc/licenses/md5/$lic" ]; then
    ln -sf /usr/share/doc/licenses/md5/"$lic" COPYING
fi

%install
make prefix="%{buildroot}%{_prefix}" LIBDIR="%{buildroot}%{_libdir}" \
     MAN3DIR="%{buildroot}%{_mandir}/man3" install
%__debug_install_post

%clean
[ "%{buildroot}" = "/" ] || rm -rf "%{buildroot}"

%files devel-static
%defattr(-,root,root,-)
%doc CHANGES COPYING README TODO
%{_libdir}/libowfat.a
%dir %{_prefix}/include/libowfat/
%{_prefix}/include/libowfat/array.h
%{_prefix}/include/libowfat/buffer.h
%{_prefix}/include/libowfat/byte.h
%{_prefix}/include/libowfat/case.h
%{_prefix}/include/libowfat/cdb.h
%{_prefix}/include/libowfat/cdb_make.h
%{_prefix}/include/libowfat/compiler.h
%{_prefix}/include/libowfat/compiletimeassert.h
%{_prefix}/include/libowfat/critbit.h
%{_prefix}/include/libowfat/dns.h
%{_prefix}/include/libowfat/errmsg.h
%{_prefix}/include/libowfat/fmt.h
%{_prefix}/include/libowfat/havealloca.h
%{_prefix}/include/libowfat/iarray.h
%{_prefix}/include/libowfat/iob.h
%{_prefix}/include/libowfat/io.h
%{_prefix}/include/libowfat/iopause.h
%{_prefix}/include/libowfat/ip4.h
%{_prefix}/include/libowfat/ip6.h
%{_prefix}/include/libowfat/isset.h
%{_prefix}/include/libowfat/mmap.h
%{_prefix}/include/libowfat/ndelay.h
%{_prefix}/include/libowfat/open.h
%{_prefix}/include/libowfat/openreadclose.h
%{_prefix}/include/libowfat/parse.h
%{_prefix}/include/libowfat/rangecheck.h
%{_prefix}/include/libowfat/readclose.h
%{_prefix}/include/libowfat/safemult.h
%{_prefix}/include/libowfat/scan.h
%{_prefix}/include/libowfat/socket.h
%{_prefix}/include/libowfat/stralloc.h
%{_prefix}/include/libowfat/str.h
%{_prefix}/include/libowfat/taia.h
%{_prefix}/include/libowfat/tai.h
%{_prefix}/include/libowfat/textcode.h
%{_prefix}/include/libowfat/uint16.h
%{_prefix}/include/libowfat/uint32.h
%{_prefix}/include/libowfat/uint64.h
%{_prefix}/include/libowfat/va_narg.h
%{_mandir}/man3/array.3%{ext_man}
%{_mandir}/man3/array_allocate.3%{ext_man}
%{_mandir}/man3/array_bytes.3%{ext_man}
%{_mandir}/man3/array_cat0.3%{ext_man}
%{_mandir}/man3/array_cat.3%{ext_man}
%{_mandir}/man3/array_catb.3%{ext_man}
%{_mandir}/man3/array_cate.3%{ext_man}
%{_mandir}/man3/array_cats0.3%{ext_man}
%{_mandir}/man3/array_cats.3%{ext_man}
%{_mandir}/man3/array_equal.3%{ext_man}
%{_mandir}/man3/array_fail.3%{ext_man}
%{_mandir}/man3/array_get.3%{ext_man}
%{_mandir}/man3/array_length.3%{ext_man}
%{_mandir}/man3/array_reset.3%{ext_man}
%{_mandir}/man3/array_start.3%{ext_man}
%{_mandir}/man3/array_trunc.3%{ext_man}
%{_mandir}/man3/array_truncate.3%{ext_man}
%{_mandir}/man3/buffer.3%{ext_man}
%{_mandir}/man3/buffer_close.3%{ext_man}
%{_mandir}/man3/buffer_feed.3%{ext_man}
%{_mandir}/man3/buffer_flush.3%{ext_man}
%{_mandir}/man3/buffer_fromsa.3%{ext_man}
%{_mandir}/man3/buffer_get.3%{ext_man}
%{_mandir}/man3/buffer_getc.3%{ext_man}
%{_mandir}/man3/buffer_getline.3%{ext_man}
%{_mandir}/man3/buffer_getline_sa.3%{ext_man}
%{_mandir}/man3/buffer_getn.3%{ext_man}
%{_mandir}/man3/buffer_getnewline_sa.3%{ext_man}
%{_mandir}/man3/buffer_get_new_token_sa.3%{ext_man}
%{_mandir}/man3/buffer_get_new_token_sa_pred.3%{ext_man}
%{_mandir}/man3/buffer_get_token.3%{ext_man}
%{_mandir}/man3/buffer_get_token_pred.3%{ext_man}
%{_mandir}/man3/buffer_get_token_sa.3%{ext_man}
%{_mandir}/man3/buffer_get_token_sa_pred.3%{ext_man}
%{_mandir}/man3/buffer_init.3%{ext_man}
%{_mandir}/man3/buffer_init_free.3%{ext_man}
%{_mandir}/man3/buffer_mmapread.3%{ext_man}
%{_mandir}/man3/buffer_peek.3%{ext_man}
%{_mandir}/man3/buffer_put.3%{ext_man}
%{_mandir}/man3/buffer_put8long.3%{ext_man}
%{_mandir}/man3/buffer_putalign.3%{ext_man}
%{_mandir}/man3/buffer_puterror2.3%{ext_man}
%{_mandir}/man3/buffer_puterror.3%{ext_man}
%{_mandir}/man3/buffer_putflush.3%{ext_man}
%{_mandir}/man3/buffer_putlong.3%{ext_man}
%{_mandir}/man3/buffer_putlonglong.3%{ext_man}
%{_mandir}/man3/buffer_putm.3%{ext_man}
%{_mandir}/man3/buffer_putnlflush.3%{ext_man}
%{_mandir}/man3/buffer_puts.3%{ext_man}
%{_mandir}/man3/buffer_putsa.3%{ext_man}
%{_mandir}/man3/buffer_putsaflush.3%{ext_man}
%{_mandir}/man3/buffer_putsalign.3%{ext_man}
%{_mandir}/man3/buffer_putsflush.3%{ext_man}
%{_mandir}/man3/buffer_putspace.3%{ext_man}
%{_mandir}/man3/buffer_putulong.3%{ext_man}
%{_mandir}/man3/buffer_putulonglong.3%{ext_man}
%{_mandir}/man3/buffer_putxlong.3%{ext_man}
%{_mandir}/man3/buffer_tosa.3%{ext_man}
%{_mandir}/man3/buffer_seek.3%{ext_man}
%{_mandir}/man3/byte_chr.3%{ext_man}
%{_mandir}/man3/byte_copy.3%{ext_man}
%{_mandir}/man3/byte_copyr.3%{ext_man}
%{_mandir}/man3/byte_diff.3%{ext_man}
%{_mandir}/man3/byte_equal.3%{ext_man}
%{_mandir}/man3/byte_rchr.3%{ext_man}
%{_mandir}/man3/byte_zero.3%{ext_man}
%{_mandir}/man3/case_diffb.3%{ext_man}
%{_mandir}/man3/case_diffs.3%{ext_man}
%{_mandir}/man3/case_lowerb.3%{ext_man}
%{_mandir}/man3/case_lowers.3%{ext_man}
%{_mandir}/man3/case_starts.3%{ext_man}
%{_mandir}/man3/cdb_datalen.3%{ext_man}
%{_mandir}/man3/cdb_datapos.3%{ext_man}
%{_mandir}/man3/cdb_find.3%{ext_man}
%{_mandir}/man3/cdb_firstkey.3%{ext_man}
%{_mandir}/man3/cdb_free.3%{ext_man}
%{_mandir}/man3/cdb_init.3%{ext_man}
%{_mandir}/man3/cdb_keylen.3%{ext_man}
%{_mandir}/man3/cdb_keypos.3%{ext_man}
%{_mandir}/man3/cdb_nextkey.3%{ext_man}
%{_mandir}/man3/cdb_read.3%{ext_man}
%{_mandir}/man3/cdb_successor.3%{ext_man}
%{_mandir}/man3/dns_ip4.3%{ext_man}
%{_mandir}/man3/dns_ip4_packet.3%{ext_man}
%{_mandir}/man3/dns_ip4_qualify.3%{ext_man}
%{_mandir}/man3/dns_ip6.3%{ext_man}
%{_mandir}/man3/dns_ip6_packet.3%{ext_man}
%{_mandir}/man3/dns_ip6_qualify.3%{ext_man}
%{_mandir}/man3/dns_mx.3%{ext_man}
%{_mandir}/man3/dns_mx_packet.3%{ext_man}
%{_mandir}/man3/dns_name4.3%{ext_man}
%{_mandir}/man3/dns_name4_domain.3%{ext_man}
%{_mandir}/man3/dns_name6.3%{ext_man}
%{_mandir}/man3/dns_name6_domain.3%{ext_man}
%{_mandir}/man3/dns_name_packet.3%{ext_man}
%{_mandir}/man3/dns_txt.3%{ext_man}
%{_mandir}/man3/dns_txt_packet.3%{ext_man}
%{_mandir}/man3/fmt_8long.3%{ext_man}
%{_mandir}/man3/fmt_asn1derlength.3%{ext_man}
%{_mandir}/man3/fmt_asn1dertag.3%{ext_man}
%{_mandir}/man3/fmt_double.3%{ext_man}
%{_mandir}/man3/fmt_fill.3%{ext_man}
%{_mandir}/man3/fmt_httpdate.3%{ext_man}
%{_mandir}/man3/fmt_human.3%{ext_man}
%{_mandir}/man3/fmt_humank.3%{ext_man}
%{_mandir}/man3/fmt_ip4.3%{ext_man}
%{_mandir}/man3/fmt_ip6.3%{ext_man}
%{_mandir}/man3/fmt_ip6c.3%{ext_man}
%{_mandir}/man3/fmt_ip6_flat.3%{ext_man}
%{_mandir}/man3/fmt_ip6if.3%{ext_man}
%{_mandir}/man3/fmt_ip6ifc.3%{ext_man}
%{_mandir}/man3/fmt_long.3%{ext_man}
%{_mandir}/man3/fmt_longlong.3%{ext_man}
%{_mandir}/man3/fmt_minus.3%{ext_man}
%{_mandir}/man3/fmt_pad.3%{ext_man}
%{_mandir}/man3/fmt_plusminus.3%{ext_man}
%{_mandir}/man3/fmt_str.3%{ext_man}
%{_mandir}/man3/fmt_strm.3%{ext_man}
%{_mandir}/man3/fmt_strn.3%{ext_man}
%{_mandir}/man3/fmt_uint0.3%{ext_man}
%{_mandir}/man3/fmt_uint.3%{ext_man}
%{_mandir}/man3/fmt_ulong0.3%{ext_man}
%{_mandir}/man3/fmt_ulong.3%{ext_man}
%{_mandir}/man3/fmt_ulonglong.3%{ext_man}
%{_mandir}/man3/fmt_utf8.3%{ext_man}
%{_mandir}/man3/fmt_xlong.3%{ext_man}
%{_mandir}/man3/fmt_xlonglong.3%{ext_man}
%{_mandir}/man3/iarray_allocate.3%{ext_man}
%{_mandir}/man3/iarray_free.3%{ext_man}
%{_mandir}/man3/iarray_get.3%{ext_man}
%{_mandir}/man3/iarray_init.3%{ext_man}
%{_mandir}/man3/imult16.3%{ext_man}
%{_mandir}/man3/imult32.3%{ext_man}
%{_mandir}/man3/imult64.3%{ext_man}
%{_mandir}/man3/io_appendfile.3%{ext_man}
%{_mandir}/man3/iob_addbuf.3%{ext_man}
%{_mandir}/man3/iob_addbuf_free.3%{ext_man}
%{_mandir}/man3/iob_addfile.3%{ext_man}
%{_mandir}/man3/iob_addfile_close.3%{ext_man}
%{_mandir}/man3/iob_adds.3%{ext_man}
%{_mandir}/man3/iob_adds_free.3%{ext_man}
%{_mandir}/man3/iob_bytesleft.3%{ext_man}
%{_mandir}/man3/iob_free.3%{ext_man}
%{_mandir}/man3/io_block.3%{ext_man}
%{_mandir}/man3/iob_new.3%{ext_man}
%{_mandir}/man3/iob_prefetch.3%{ext_man}
%{_mandir}/man3/iob_reset.3%{ext_man}
%{_mandir}/man3/iob_send.3%{ext_man}
%{_mandir}/man3/iob_write.3%{ext_man}
%{_mandir}/man3/io_canread.3%{ext_man}
%{_mandir}/man3/io_canwrite.3%{ext_man}
%{_mandir}/man3/io_check.3%{ext_man}
%{_mandir}/man3/io_close.3%{ext_man}
%{_mandir}/man3/io_closeonexec.3%{ext_man}
%{_mandir}/man3/io_createfile.3%{ext_man}
%{_mandir}/man3/io_dontwantread.3%{ext_man}
%{_mandir}/man3/io_dontwantwrite.3%{ext_man}
%{_mandir}/man3/io_eagain.3%{ext_man}
%{_mandir}/man3/io_fd.3%{ext_man}
%{_mandir}/man3/io_fd_canwrite.3%{ext_man}
%{_mandir}/man3/io_finishandshutdown.3%{ext_man}
%{_mandir}/man3/io_getcookie.3%{ext_man}
%{_mandir}/man3/io_nonblock.3%{ext_man}
%{_mandir}/man3/io_passfd.3%{ext_man}
%{_mandir}/man3/iopause.3%{ext_man}
%{_mandir}/man3/io_pipe.3%{ext_man}
%{_mandir}/man3/io_readfile.3%{ext_man}
%{_mandir}/man3/io_readwritefile.3%{ext_man}
%{_mandir}/man3/io_receivefd.3%{ext_man}
%{_mandir}/man3/io_sendfile.3%{ext_man}
%{_mandir}/man3/io_setcookie.3%{ext_man}
%{_mandir}/man3/io_socketpair.3%{ext_man}
%{_mandir}/man3/io_timeout.3%{ext_man}
%{_mandir}/man3/io_timeouted.3%{ext_man}
%{_mandir}/man3/io_tryread.3%{ext_man}
%{_mandir}/man3/io_tryreadtimeout.3%{ext_man}
%{_mandir}/man3/io_trywrite.3%{ext_man}
%{_mandir}/man3/io_trywritetimeout.3%{ext_man}
%{_mandir}/man3/io_wait.3%{ext_man}
%{_mandir}/man3/io_waitread.3%{ext_man}
%{_mandir}/man3/io_waituntil.3%{ext_man}
%{_mandir}/man3/io_wantread.3%{ext_man}
%{_mandir}/man3/io_wantwrite.3%{ext_man}
%{_mandir}/man3/mmap_private.3%{ext_man}
%{_mandir}/man3/mmap_read.3%{ext_man}
%{_mandir}/man3/mmap_shared.3%{ext_man}
%{_mandir}/man3/mmap_unmap.3%{ext_man}
%{_mandir}/man3/ndelay_off.3%{ext_man}
%{_mandir}/man3/ndelay_on.3%{ext_man}
%{_mandir}/man3/open_append.3%{ext_man}
%{_mandir}/man3/open_excl.3%{ext_man}
%{_mandir}/man3/open_read.3%{ext_man}
%{_mandir}/man3/openreadclose.3%{ext_man}
%{_mandir}/man3/open_rw.3%{ext_man}
%{_mandir}/man3/open_trunc.3%{ext_man}
%{_mandir}/man3/open_write.3%{ext_man}
%{_mandir}/man3/range_arrayinbuf.3%{ext_man}
%{_mandir}/man3/range_bufinbuf.3%{ext_man}
%{_mandir}/man3/rangecheck.3%{ext_man}
%{_mandir}/man3/range_ptrinbuf.3%{ext_man}
%{_mandir}/man3/range_str2inbuf.3%{ext_man}
%{_mandir}/man3/range_str4inbuf.3%{ext_man}
%{_mandir}/man3/range_strinbuf.3%{ext_man}
%{_mandir}/man3/range_validbuf.3%{ext_man}
%{_mandir}/man3/readclose.3%{ext_man}
%{_mandir}/man3/readclose_append.3%{ext_man}
%{_mandir}/man3/scan_8int.3%{ext_man}
%{_mandir}/man3/scan_8long.3%{ext_man}
%{_mandir}/man3/scan_8short.3%{ext_man}
%{_mandir}/man3/scan_asn1derlength.3%{ext_man}
%{_mandir}/man3/scan_asn1dertag.3%{ext_man}
%{_mandir}/man3/scan_charsetnskip.3%{ext_man}
%{_mandir}/man3/scan_double.3%{ext_man}
%{_mandir}/man3/scan_httpdate.3%{ext_man}
%{_mandir}/man3/scan_int.3%{ext_man}
%{_mandir}/man3/scan_ip4.3%{ext_man}
%{_mandir}/man3/scan_ip6.3%{ext_man}
%{_mandir}/man3/scan_ip6_flat.3%{ext_man}
%{_mandir}/man3/scan_ip6if.3%{ext_man}
%{_mandir}/man3/scan_long.3%{ext_man}
%{_mandir}/man3/scan_longlong.3%{ext_man}
%{_mandir}/man3/scan_noncharsetnskip.3%{ext_man}
%{_mandir}/man3/scan_nonwhitenskip.3%{ext_man}
%{_mandir}/man3/scan_plusminus.3%{ext_man}
%{_mandir}/man3/scan_short.3%{ext_man}
%{_mandir}/man3/scan_uint.3%{ext_man}
%{_mandir}/man3/scan_ulong.3%{ext_man}
%{_mandir}/man3/scan_ulonglong.3%{ext_man}
%{_mandir}/man3/scan_ushort.3%{ext_man}
%{_mandir}/man3/scan_utf8.3%{ext_man}
%{_mandir}/man3/scan_whitenskip.3%{ext_man}
%{_mandir}/man3/scan_xint.3%{ext_man}
%{_mandir}/man3/scan_xlong.3%{ext_man}
%{_mandir}/man3/scan_xlonglong.3%{ext_man}
%{_mandir}/man3/scan_xshort.3%{ext_man}
%{_mandir}/man3/socket_accept4.3%{ext_man}
%{_mandir}/man3/socket_accept6.3%{ext_man}
%{_mandir}/man3/socket_bind4.3%{ext_man}
%{_mandir}/man3/socket_bind4_reuse.3%{ext_man}
%{_mandir}/man3/socket_bind6.3%{ext_man}
%{_mandir}/man3/socket_bind6_reuse.3%{ext_man}
%{_mandir}/man3/socket_broadcast.3%{ext_man}
%{_mandir}/man3/socket_connect4.3%{ext_man}
%{_mandir}/man3/socket_connect6.3%{ext_man}
%{_mandir}/man3/socket_connected.3%{ext_man}
%{_mandir}/man3/socket_getifidx.3%{ext_man}
%{_mandir}/man3/socket_getifname.3%{ext_man}
%{_mandir}/man3/socket_listen.3%{ext_man}
%{_mandir}/man3/socket_local4.3%{ext_man}
%{_mandir}/man3/socket_local6.3%{ext_man}
%{_mandir}/man3/socket_mchopcount6.3%{ext_man}
%{_mandir}/man3/socket_mcjoin4.3%{ext_man}
%{_mandir}/man3/socket_mcjoin6.3%{ext_man}
%{_mandir}/man3/socket_mcleave4.3%{ext_man}
%{_mandir}/man3/socket_mcleave6.3%{ext_man}
%{_mandir}/man3/socket_mcloop4.3%{ext_man}
%{_mandir}/man3/socket_mcloop6.3%{ext_man}
%{_mandir}/man3/socket_mcttl4.3%{ext_man}
%{_mandir}/man3/socket_recv4.3%{ext_man}
%{_mandir}/man3/socket_recv6.3%{ext_man}
%{_mandir}/man3/socket_remote4.3%{ext_man}
%{_mandir}/man3/socket_remote6.3%{ext_man}
%{_mandir}/man3/socket_send4.3%{ext_man}
%{_mandir}/man3/socket_send6.3%{ext_man}
%{_mandir}/man3/socket_sctp4.3%{ext_man}
%{_mandir}/man3/socket_sctp4b.3%{ext_man}
%{_mandir}/man3/socket_sctp6.3%{ext_man}
%{_mandir}/man3/socket_sctp6b.3%{ext_man}
%{_mandir}/man3/socket_tcp4.3%{ext_man}
%{_mandir}/man3/socket_tcp4b.3%{ext_man}
%{_mandir}/man3/socket_tcp6.3%{ext_man}
%{_mandir}/man3/socket_tcp6b.3%{ext_man}
%{_mandir}/man3/socket_udp4.3%{ext_man}
%{_mandir}/man3/socket_udp6.3%{ext_man}
%{_mandir}/man3/stralloc_0.3%{ext_man}
%{_mandir}/man3/stralloc_append.3%{ext_man}
%{_mandir}/man3/stralloc_cat.3%{ext_man}
%{_mandir}/man3/stralloc_catb.3%{ext_man}
%{_mandir}/man3/stralloc_catlong0.3%{ext_man}
%{_mandir}/man3/stralloc_catm.3%{ext_man}
%{_mandir}/man3/stralloc_cats.3%{ext_man}
%{_mandir}/man3/stralloc_catulong0.3%{ext_man}
%{_mandir}/man3/stralloc_chomp.3%{ext_man}
%{_mandir}/man3/stralloc_chop.3%{ext_man}
%{_mandir}/man3/stralloc_copy.3%{ext_man}
%{_mandir}/man3/stralloc_copyb.3%{ext_man}
%{_mandir}/man3/stralloc_copym.3%{ext_man}
%{_mandir}/man3/stralloc_copys.3%{ext_man}
%{_mandir}/man3/stralloc_diff.3%{ext_man}
%{_mandir}/man3/stralloc_diffs.3%{ext_man}
%{_mandir}/man3/stralloc_free.3%{ext_man}
%{_mandir}/man3/stralloc_init.3%{ext_man}
%{_mandir}/man3/stralloc_ready.3%{ext_man}
%{_mandir}/man3/stralloc_readyplus.3%{ext_man}
%{_mandir}/man3/stralloc_starts.3%{ext_man}
%{_mandir}/man3/stralloc_zero.3%{ext_man}
%{_mandir}/man3/str_chr.3%{ext_man}
%{_mandir}/man3/str_copy.3%{ext_man}
%{_mandir}/man3/str_diff.3%{ext_man}
%{_mandir}/man3/str_diffn.3%{ext_man}
%{_mandir}/man3/str_equal.3%{ext_man}
%{_mandir}/man3/str_len.3%{ext_man}
%{_mandir}/man3/str_rchr.3%{ext_man}
%{_mandir}/man3/str_start.3%{ext_man}
%{_mandir}/man3/taia_add.3%{ext_man}
%{_mandir}/man3/taia_addsec.3%{ext_man}
%{_mandir}/man3/taia_approx.3%{ext_man}
%{_mandir}/man3/tai_add.3%{ext_man}
%{_mandir}/man3/taia_frac.3%{ext_man}
%{_mandir}/man3/taia_less.3%{ext_man}
%{_mandir}/man3/taia_now.3%{ext_man}
%{_mandir}/man3/taia_pack.3%{ext_man}
%{_mandir}/man3/tai_approx.3%{ext_man}
%{_mandir}/man3/taia_sub.3%{ext_man}
%{_mandir}/man3/taia_tai.3%{ext_man}
%{_mandir}/man3/taia_uint.3%{ext_man}
%{_mandir}/man3/taia_unpack.3%{ext_man}
%{_mandir}/man3/tai_less.3%{ext_man}
%{_mandir}/man3/tai_now.3%{ext_man}
%{_mandir}/man3/tai_pack.3%{ext_man}
%{_mandir}/man3/tai_sub.3%{ext_man}
%{_mandir}/man3/tai_unpack.3%{ext_man}
%{_mandir}/man3/uint16_pack.3%{ext_man}
%{_mandir}/man3/uint16_pack_big.3%{ext_man}
%{_mandir}/man3/uint16_read.3%{ext_man}
%{_mandir}/man3/uint16_read_big.3%{ext_man}
%{_mandir}/man3/uint16_unpack.3%{ext_man}
%{_mandir}/man3/uint16_unpack_big.3%{ext_man}
%{_mandir}/man3/uint32_pack.3%{ext_man}
%{_mandir}/man3/uint32_pack_big.3%{ext_man}
%{_mandir}/man3/uint32_read.3%{ext_man}
%{_mandir}/man3/uint32_read_big.3%{ext_man}
%{_mandir}/man3/uint32_unpack.3%{ext_man}
%{_mandir}/man3/uint32_unpack_big.3%{ext_man}
%{_mandir}/man3/uint64_pack.3%{ext_man}
%{_mandir}/man3/uint64_pack_big.3%{ext_man}
%{_mandir}/man3/uint64_read.3%{ext_man}
%{_mandir}/man3/uint64_read_big.3%{ext_man}
%{_mandir}/man3/uint64_unpack.3%{ext_man}
%{_mandir}/man3/uint64_unpack_big.3%{ext_man}
%{_mandir}/man3/umult16.3%{ext_man}
%{_mandir}/man3/umult32.3%{ext_man}
%{_mandir}/man3/umult64.3%{ext_man}
%{_mandir}/man3/add_of.3%{ext_man}
%{_mandir}/man3/assign.3%{ext_man}
%{_mandir}/man3/buffer_fromarray.3%{ext_man}
%{_mandir}/man3/buffer_frombuf.3%{ext_man}
%{_mandir}/man3/critbit0_allprefixed.3%{ext_man}
%{_mandir}/man3/critbit0_clear.3%{ext_man}
%{_mandir}/man3/critbit0_contains.3%{ext_man}
%{_mandir}/man3/critbit0_delete.3%{ext_man}
%{_mandir}/man3/critbit0_insert.3%{ext_man}
%{_mandir}/man3/fmt_iso8601.3%{ext_man}
%{_mandir}/man3/fmt_netstring.3%{ext_man}
%{_mandir}/man3/io_fd_flags.3%{ext_man}
%{_mandir}/man3/mmap_readat.3%{ext_man}
%{_mandir}/man3/scan_asn1derlengthvalue.3%{ext_man}
%{_mandir}/man3/scan_iso8601.3%{ext_man}
%{_mandir}/man3/scan_netstring.3%{ext_man}
%{_mandir}/man3/socket_fastopen.3%{ext_man}
%{_mandir}/man3/socket_fastopen_connect4.3%{ext_man}
%{_mandir}/man3/socket_fastopen_connect6.3%{ext_man}
%{_mandir}/man3/socket_quickack.3%{ext_man}
%{_mandir}/man3/sub_of.3%{ext_man}
%{_mandir}/man3/bs_capacityassert.3%{ext_man}
%{_mandir}/man3/buffer_peekc.3%{ext_man}
%{_mandir}/man3/byte_equal_notimingattack.3%{ext_man}
%{_mandir}/man3/byte_start.3%{ext_man}
%{_mandir}/man3/byte_starts.3%{ext_man}
%{_mandir}/man3/carp.3%{ext_man}
%{_mandir}/man3/carpsys.3%{ext_man}
%{_mandir}/man3/die.3%{ext_man}
%{_mandir}/man3/diesys.3%{ext_man}
%{_mandir}/man3/errmsg_iam.3%{ext_man}
%{_mandir}/man3/fmt_copybytes.3%{ext_man}
%{_mandir}/man3/fmt_copybytes_sizeof_minus1.3%{ext_man}
%{_mandir}/man3/fmt_strm_alloca.3%{ext_man}
%{_mandir}/man3/fmt_strm_malloc.3%{ext_man}
%{_mandir}/man3/iom_abort.3%{ext_man}
%{_mandir}/man3/iom_add.3%{ext_man}
%{_mandir}/man3/iom_init.3%{ext_man}
%{_mandir}/man3/iom_wait.3%{ext_man}
%{_mandir}/man3/msg.3%{ext_man}
%{_mandir}/man3/msgsys.3%{ext_man}
%{_mandir}/man3/scan_base64.3%{ext_man}
%{_mandir}/man3/scan_base64url.3%{ext_man}
%{_mandir}/man3/scan_cescape.3%{ext_man}
%{_mandir}/man3/scan_hexdump.3%{ext_man}
%{_mandir}/man3/scan_jsonescape.3%{ext_man}
%{_mandir}/man3/scan_ldapescape.3%{ext_man}
%{_mandir}/man3/scan_urlencoded.3%{ext_man}
%{_mandir}/man3/scan_urlencoded2.3%{ext_man}
%{_mandir}/man3/scan_utf8_sem.3%{ext_man}
%{_mandir}/man3/scan_uuencoded.3%{ext_man}
%{_mandir}/man3/socket_accept4_makenonblocking.3%{ext_man}
%{_mandir}/man3/socket_accept4_makenonblocking_setcloseonexec.3%{ext_man}
%{_mandir}/man3/socket_accept4_setcloseonexec.3%{ext_man}
%{_mandir}/man3/socket_accept6_makenonblocking.3%{ext_man}
%{_mandir}/man3/socket_accept6_makenonblocking_setcloseonexec.3%{ext_man}
%{_mandir}/man3/socket_accept6_setcloseonexec.3%{ext_man}

%changelog
openSUSE Build Service is sponsored by