• Tim Janik's avatar
    added g_strlcat() and g_strlcpy() wrappers, supplied by David Wheeler · 83e49bd0
    Tim Janik authored
    Wed Jul 26 05:47:48 2000  Tim Janik  <timj@gtk.org>
    
            * configure.in:
            * testglib.c:
            * gstrfuncs.c:
            * glib.h: added g_strlcat() and g_strlcpy() wrappers, supplied by
            David Wheeler <dwheeler@ida.org>:
    
            * glib.h, gstrfuncs.c: added g_strlcpy and g_strlcat to support
              safe manipulation of fixed-length string buffers.
              These functions were originally developed by Todd Miller to simplify
              development of security-related programs, and
              are available on many (but not all) Unix-like systems,
              including OpenBSD, FreeBSD, and Solaris.  See
              ftp://ftp.openbsd.org/pub/OpenBSD/src/lib/libc/string/strlcpy.3
              and http://www.openbsd.org/security.html.
              If there's a strlcpy/strlcat on the system, it's called, otherwise
              an implementation is provided.
    
            * testglib.c: Added tests for g_strlcpy, g_strlcat.
    83e49bd0
configure.in 42.6 KB