publib-dev_0.40-2_amd64.deb


Advertisement

Description

publib-dev - library of miscellaneous C functions

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Universe amd64
Package name: publib-dev
Package version: 0.40
Package release: 2
Package architecture: amd64
Package type: deb
Installed size: 672 B
Download size: 147.08 KB
Official Mirror: archive.ubuntu.com
This library contains functions for memory allocation, bit arrays, comparing standard C types for qsort and bsearch, error messages, filenames, hash tables, integer sets, log files, NNTP, priority queues, normal queues, editor buffers, stacks, and strings.

Alternatives

    Download

    Source package: publib

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install publib-dev deb package:
      # sudo apt-get install publib-dev

    Files

    • /usr/include/publib.h
    • /usr/include/publib/alloc.h
    • /usr/include/publib/base64.h
    • /usr/include/publib/bitarr.h
    • /usr/include/publib/cmp.h
    • /usr/include/publib/errormsg.h
    • /usr/include/publib/files.h
    • /usr/include/publib/fname.h
    • /usr/include/publib/hash.h
    • /usr/include/publib/iset.h
    • /usr/include/publib/lockfile.h
    • /usr/include/publib/log.h
    • /usr/include/publib/main.h
    • /usr/include/publib/nntp.h
    • /usr/include/publib/priq.h
    • /usr/include/publib/queue.h
    • /usr/include/publib/sbuf.h
    • /usr/include/publib/stack.h
    • /usr/include/publib/strutil.h
    • /usr/include/publib/tbuf.h
    • /usr/lib/x86_64-linux-gnu/libpub.a
    • /usr/share/doc/publib-dev/NEWS.gz
    • /usr/share/doc/publib-dev/README.gz
    • /usr/share/doc/publib-dev/changelog.Debian.gz
    • /usr/share/doc/publib-dev/copyright
    • /usr/share/man/man3/__set_liberror.3pub.gz
    • /usr/share/man/man3/ba_and_ba.3pub.gz
    • /usr/share/man/man3/ba_clear.3pub.gz
    • /usr/share/man/man3/ba_clear_all.3pub.gz
    • /usr/share/man/man3/ba_copy.3pub.gz
    • /usr/share/man/man3/ba_create.3pub.gz
    • /usr/share/man/man3/ba_destroy.3pub.gz
    • /usr/share/man/man3/ba_not.3pub.gz
    • /usr/share/man/man3/ba_or_ba.3pub.gz
    • /usr/share/man/man3/ba_or_not_ba.3pub.gz
    • /usr/share/man/man3/ba_query.3pub.gz
    • /usr/share/man/man3/ba_resize.3pub.gz
    • /usr/share/man/man3/ba_set.3pub.gz
    • /usr/share/man/man3/ba_xor_ba.3pub.gz
    • /usr/share/man/man3/bitarr.3pub.gz
    • /usr/share/man/man3/cmp.3pub.gz
    • /usr/share/man/man3/cmp_char.3pub.gz
    • /usr/share/man/man3/cmp_chararr.3pub.gz
    • /usr/share/man/man3/cmp_charptr.3pub.gz
    • /usr/share/man/man3/cmp_double.3pub.gz
    • /usr/share/man/man3/cmp_float.3pub.gz
    • /usr/share/man/man3/cmp_int.3pub.gz
    • /usr/share/man/man3/cmp_long.3pub.gz
    • /usr/share/man/man3/cmp_long_double.3pub.gz
    • /usr/share/man/man3/cmp_schar.3pub.gz
    • /usr/share/man/man3/cmp_set_offset.3pub.gz
    • /usr/share/man/man3/cmp_short.3pub.gz
    • /usr/share/man/man3/cmp_struct.3pub.gz
    • /usr/share/man/man3/cmp_uchar.3pub.gz
    • /usr/share/man/man3/cmp_uint.3pub.gz
    • /usr/share/man/man3/cmp_ulong.3pub.gz
    • /usr/share/man/man3/cmp_ushort.3pub.gz
    • /usr/share/man/man3/dynarr.3pub.gz
    • /usr/share/man/man3/dynarr_free.3pub.gz
    • /usr/share/man/man3/dynarr_init.3pub.gz
    • /usr/share/man/man3/dynarr_resize.3pub.gz
    • /usr/share/man/man3/errormsg.3pub.gz
    • /usr/share/man/man3/fassert.3pub.gz
    • /usr/share/man/man3/files.3pub.gz
    • /usr/share/man/man3/fname.3pub.gz
    • /usr/share/man/man3/fnbase.3pub.gz
    • /usr/share/man/man3/fndelbeg.3pub.gz
    • /usr/share/man/man3/fndelend.3pub.gz
    • /usr/share/man/man3/fndelsuf.3pub.gz
    • /usr/share/man/man3/fndir.3pub.gz
    • /usr/share/man/man3/fnhome.3pub.gz
    • /usr/share/man/man3/fnjoin.3pub.gz
    • /usr/share/man/man3/fnlastsuf.3pub.gz
    • /usr/share/man/man3/fnpathfind.3pub.gz
    • /usr/share/man/man3/fnqualify.3pub.gz
    • /usr/share/man/man3/fnsetsuf.3pub.gz
    • /usr/share/man/man3/get_progname.3pub.gz
    • /usr/share/man/man3/getaline.3pub.gz
    • /usr/share/man/man3/hash.3pub.gz
    • /usr/share/man/man3/hash_create.3pub.gz
    • /usr/share/man/man3/hash_destroy.3pub.gz
    • /usr/share/man/man3/hash_install.3pub.gz
    • /usr/share/man/man3/hash_iter.3pub.gz
    • /usr/share/man/man3/hash_lookup.3pub.gz
    • /usr/share/man/man3/hash_uninstall.3pub.gz
    • /usr/share/man/man3/iset.3pub.gz
    • /usr/share/man/man3/iset_add.3pub.gz
    • /usr/share/man/man3/iset_add_range.3pub.gz
    • /usr/share/man/man3/iset_clear.3pub.gz
    • /usr/share/man/man3/iset_contains.3pub.gz
    • /usr/share/man/man3/iset_copy.3pub.gz
    • /usr/share/man/man3/iset_create.3pub.gz
    • /usr/share/man/man3/iset_destroy.3pub.gz
    • /usr/share/man/man3/iset_diff.3pub.gz
    • /usr/share/man/man3/iset_is_empty.3pub.gz
    • /usr/share/man/man3/iset_isect.3pub.gz
    • /usr/share/man/man3/iset_nth_range.3pub.gz
    • /usr/share/man/man3/iset_range.3pub.gz
    • /usr/share/man/man3/iset_remove.3pub.gz
    • /usr/share/man/man3/iset_remove_range.3pub.gz
    • /usr/share/man/man3/iset_union.3pub.gz
    • /usr/share/man/man3/log.3pub.gz
    • /usr/share/man/man3/memarrfill.3pub.gz
    • /usr/share/man/man3/memdel.3pub.gz
    • /usr/share/man/man3/memdup.3pub.gz
    • /usr/share/man/man3/memfill.3pub.gz
    • /usr/share/man/man3/memins.3pub.gz
    • /usr/share/man/man3/memisort.3pub.gz
    • /usr/share/man/man3/memmem.3pub.gz
    • /usr/share/man/man3/memoverlap.3pub.gz
    • /usr/share/man/man3/memrchr.3pub.gz
    • /usr/share/man/man3/memrev.3pub.gz
    • /usr/share/man/man3/memrmem.3pub.gz
    • /usr/share/man/man3/memshuffle.3pub.gz
    • /usr/share/man/man3/memswap.3pub.gz
    • /usr/share/man/man3/publib.3pub.gz
    • /usr/share/man/man3/set_progname.3pub.gz
    • /usr/share/man/man3/stack.3pub.gz
    • /usr/share/man/man3/stack_copy.3pub.gz
    • /usr/share/man/man3/stack_create.3pub.gz
    • /usr/share/man/man3/stack_destroy.3pub.gz
    • /usr/share/man/man3/stack_is_empty.3pub.gz
    • /usr/share/man/man3/stack_pop.3pub.gz
    • /usr/share/man/man3/stack_push.3pub.gz
    • /usr/share/man/man3/stracat.3pub.gz
    • /usr/share/man/man3/stranaxfrm.3pub.gz
    • /usr/share/man/man3/strchange.3pub.gz
    • /usr/share/man/man3/strcins.3pub.gz
    • /usr/share/man/man3/strcstr.3pub.gz
    • /usr/share/man/man3/strdel.3pub.gz
    • /usr/share/man/man3/strdiff.3pub.gz
    • /usr/share/man/man3/strend.3pub.gz
    • /usr/share/man/man3/strendzap.3pub.gz
    • /usr/share/man/man3/strgsub.3pub.gz
    • /usr/share/man/man3/strhash.3pub.gz
    • /usr/share/man/man3/strinit.3pub.gz
    • /usr/share/man/man3/strins.3pub.gz
    • /usr/share/man/man3/strltrim.3pub.gz
    • /usr/share/man/man3/strmaxcpy.3pub.gz
    • /usr/share/man/man3/strmove.3pub.gz
    • /usr/share/man/man3/strmtrim.3pub.gz
    • /usr/share/man/man3/strnins.3pub.gz
    • /usr/share/man/man3/stroverlap.3pub.gz
    • /usr/share/man/man3/strrev.3pub.gz
    • /usr/share/man/man3/strright.3pub.gz
    • /usr/share/man/man3/strrot13.3pub.gz
    • /usr/share/man/man3/strrstr.3pub.gz
    • /usr/share/man/man3/strrtrim.3pub.gz
    • /usr/share/man/man3/strset.3pub.gz
    • /usr/share/man/man3/strshuffle.3pub.gz
    • /usr/share/man/man3/strsplit.3pub.gz
    • /usr/share/man/man3/strsub.3pub.gz
    • /usr/share/man/man3/strtabify.3pub.gz
    • /usr/share/man/man3/strtrexpand.3pub.gz
    • /usr/share/man/man3/strtrim.3pub.gz
    • /usr/share/man/man3/struncstr.3pub.gz
    • /usr/share/man/man3/struntabify.3pub.gz
    • /usr/share/man/man3/strvars.3pub.gz
    • /usr/share/man/man3/strzap.3pub.gz
    • /usr/share/man/man3/tbuf.3pub.gz
    • /usr/share/man/man3/tbuf_cat.3pub.gz
    • /usr/share/man/man3/tbuf_chars.3pub.gz
    • /usr/share/man/man3/tbuf_copy.3pub.gz
    • /usr/share/man/man3/tbuf_create.3pub.gz
    • /usr/share/man/man3/tbuf_destroy.3pub.gz
    • /usr/share/man/man3/tbuf_length.3pub.gz
    • /usr/share/man/man3/xfclose.3pub.gz
    • /usr/share/man/man3/xfopen.3pub.gz
    • /usr/share/man/man3/xfree.3pub.gz
    • /usr/share/man/man3/xfseek.3pub.gz
    • /usr/share/man/man3/xgetaline.3pub.gz
    • /usr/share/man/man3/xmalloc.3pub.gz
    • /usr/share/man/man3/xmemdup.3pub.gz
    • /usr/share/man/man3/xrealloc.3pub.gz
    • /usr/share/man/man3/xstrdup.3pub.gz

    Changelog

    2016-01-19 - Robert Luberda <robert@debian.org> publib (0.40-2) unstable; urgency=high * QA upload: - maintainer set to Debian QA Group; - git packaging moved to the collab-maint project. * Introduced the following patches: - 001-Remove-strndup.patch to fix FTBFS on current gcc and glibc by removing declaration of strndup() function together with its implementation and man page (closes: #790273); - 0002-Fix-undefined-behavior-warning.patch to fix an off-by-one bug in base64 decoder resulting in an undefined behavior warning given by gcc-5; - 0003-Remove-Makefile-at-distclean.patch to make sure the generated Makefile is dropped, so that sequential builds do not fail; - 0004-Fix-spelling-errors-in-manpages.patch to fix spelling typos in `occurrence' and `occurred' words, noticed by lintian. in `occurrence' and `occurred' words, noticed by lintian; - 0005-Pass-LDFLAGS-to-test-programs.patch to use $(LDFLAGS) while linking test programs. * Mark the binary package as `Multi-Arch: same'. * Bump Standards-Version to 3.9.6 (no other changes needed).

    2012-06-19 - Antti-Juhani Kaijanaho <ajk@debian.org> publib (0.40-1) unstable; urgency=low * New upstream release. Noteworthy changes: - man/hash.3: Fixes, mainly for hash_iter. Closes: #367003, reported by Peter T. Breuer. - man/strinit.3: Use the correct escape sequence for backslashes. * Delete patch 0001-strinit.3-Use-the-correct... (fixed upstream) * debian/rules: Switch to dh * debian/docs: Update to match upstream changes. * debian/copyright: Update, and use copyright-format/1.0

    2012-06-16 - Antti-Juhani Kaijanaho <ajk@debian.org> publib (0.39-4) unstable; urgency=low * [8bb1c9e] debian/control: Add ${misc:Depends} * [0df1f7c] Update debhelper compat level to 9. - Use dh_prep in place of dh_clean -k * [5ee29d2] debian/rules: Provide build-arch and build-indep. * [d4d6f2a] Convert to Debian source format 3.0 (quilt) * [8fc04cd] Add patch 0001-strinit.3-Use-the-correct-escape-for-backslashes * [98ff281] Update Standards-Version to 3.9.3 (no other changes needed). * [c92f04e] Get CFLAGS et al from dpkg-buildflags

    2008-03-19 - Robert Luberda <robert@debian.org> publib (0.39-3.1) unstable; urgency=low * NMU on maintainer's request. * Re-add man pages (closes: #441963).

    2006-10-03 - Antti-Juhani Kaijanaho <ajk@debian.org> publib (0.39-3) unstable; urgency=low * New maintainer Closes: #390744 (ITA: publib -- library of miscellaneous C functions) * Note: liw released 0.39-2 on 2 Oct 2006, despite the changelog tagline date * debian/control [Standards-Version]: 3.7.2, no changes required.

    2006-03-12 - Lars Wirzenius <liw@iki.fi> publib (0.39-2) unstable; urgency=low * Orphaning.

    2006-03-12 - Lars Wirzenius <liw@iki.fi> publib (0.39-1) unstable; urgency=low * New upstream version. - strsplit is fixed, thanks to suggestion from Ron Fox. Closes: #354750. - cfgtool routines are removed, but they haven't been used by anything for a decade, so no-one should have to worry * debian/control: Bumped Standards-Version to 3.6.2, no other changes necessary.

    2005-01-19 - Lars Wirzenius <liw@iki.fi> publib (0.38-2) unstable; urgency=low * Updated the package description. Closes: #268540, #277236. * Added patch for cross building, by NIIBE Yutaka. Closes: #285428. * Removed build depdency on autoconf.

    2004-08-07 - Lars Wirzenius <liw@iki.fi> publib (0.38-1) unstable; urgency=low * New upstream version: Changed a Bash shell function to a Posix shell function ("function foo {" to "foo() {" (closes: #264048).

    2004-08-05 - Lars Wirzenius <liw@iki.fi> publib (0.37-1) unstable; urgency=low * New upstream release to remove modules that won't compile (closes: #258992).

    Advertisement
    Advertisement