Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler.
Number of rules (primarily dangerous function names) in C/C++ ruleset: 223
Examining data/guile-3.0-3.0.4/build-aux/snippet/_Noreturn.h
Examining data/guile-3.0-3.0.4/build-aux/snippet/arg-nonnull.h
Examining data/guile-3.0-3.0.4/build-aux/snippet/c++defs.h
Examining data/guile-3.0-3.0.4/build-aux/snippet/warn-on-use.h
Examining data/guile-3.0-3.0.4/examples/box-dynamic-module/box.c
Examining data/guile-3.0-3.0.4/examples/box-dynamic/box.c
Examining data/guile-3.0-3.0.4/examples/box-module/box.c
Examining data/guile-3.0-3.0.4/examples/box/box.c
Examining data/guile-3.0-3.0.4/examples/compat/acconfig.h
Examining data/guile-3.0-3.0.4/examples/compat/compat.h
Examining data/guile-3.0-3.0.4/guile-readline/readline.c
Examining data/guile-3.0-3.0.4/guile-readline/readline.h
Examining data/guile-3.0-3.0.4/lib/accept.c
Examining data/guile-3.0-3.0.4/lib/accept4.c
Examining data/guile-3.0-3.0.4/lib/alignof.h
Examining data/guile-3.0-3.0.4/lib/alloca.c
Examining data/guile-3.0-3.0.4/lib/alloca.in.h
Examining data/guile-3.0-3.0.4/lib/arpa_inet.in.h
Examining data/guile-3.0-3.0.4/lib/asnprintf.c
Examining data/guile-3.0-3.0.4/lib/assure.h
Examining data/guile-3.0-3.0.4/lib/basename-lgpl.c
Examining data/guile-3.0-3.0.4/lib/binary-io.c
Examining data/guile-3.0-3.0.4/lib/binary-io.h
Examining data/guile-3.0-3.0.4/lib/bind.c
Examining data/guile-3.0-3.0.4/lib/btowc.c
Examining data/guile-3.0-3.0.4/lib/byteswap.in.h
Examining data/guile-3.0-3.0.4/lib/c-ctype.c
Examining data/guile-3.0-3.0.4/lib/c-ctype.h
Examining data/guile-3.0-3.0.4/lib/c-strcase.h
Examining data/guile-3.0-3.0.4/lib/c-strcasecmp.c
Examining data/guile-3.0-3.0.4/lib/c-strcaseeq.h
Examining data/guile-3.0-3.0.4/lib/c-strncasecmp.c
Examining data/guile-3.0-3.0.4/lib/canonicalize-lgpl.c
Examining data/guile-3.0-3.0.4/lib/ceil.c
Examining data/guile-3.0-3.0.4/lib/close.c
Examining data/guile-3.0-3.0.4/lib/connect.c
Examining data/guile-3.0-3.0.4/lib/copysign.c
Examining data/guile-3.0-3.0.4/lib/dirent.in.h
Examining data/guile-3.0-3.0.4/lib/dirfd.c
Examining data/guile-3.0-3.0.4/lib/dirname-lgpl.c
Examining data/guile-3.0-3.0.4/lib/dirname.h
Examining data/guile-3.0-3.0.4/lib/dosname.h
Examining data/guile-3.0-3.0.4/lib/dup2.c
Examining data/guile-3.0-3.0.4/lib/duplocale.c
Examining data/guile-3.0-3.0.4/lib/errno.in.h
Examining data/guile-3.0-3.0.4/lib/fcntl.in.h
Examining data/guile-3.0-3.0.4/lib/fd-hook.c
Examining data/guile-3.0-3.0.4/lib/fd-hook.h
Examining data/guile-3.0-3.0.4/lib/flexmember.h
Examining data/guile-3.0-3.0.4/lib/float+.h
Examining data/guile-3.0-3.0.4/lib/float.c
Examining data/guile-3.0-3.0.4/lib/float.in.h
Examining data/guile-3.0-3.0.4/lib/flock.c
Examining data/guile-3.0-3.0.4/lib/floor.c
Examining data/guile-3.0-3.0.4/lib/frexp.c
Examining data/guile-3.0-3.0.4/lib/fstat.c
Examining data/guile-3.0-3.0.4/lib/fsync.c
Examining data/guile-3.0-3.0.4/lib/full-read.c
Examining data/guile-3.0-3.0.4/lib/full-read.h
Examining data/guile-3.0-3.0.4/lib/full-write.c
Examining data/guile-3.0-3.0.4/lib/full-write.h
Examining data/guile-3.0-3.0.4/lib/gai_strerror.c
Examining data/guile-3.0-3.0.4/lib/getaddrinfo.c
Examining data/guile-3.0-3.0.4/lib/getlogin.c
Examining data/guile-3.0-3.0.4/lib/getpeername.c
Examining data/guile-3.0-3.0.4/lib/getsockname.c
Examining data/guile-3.0-3.0.4/lib/getsockopt.c
Examining data/guile-3.0-3.0.4/lib/gettext.h
Examining data/guile-3.0-3.0.4/lib/gettimeofday.c
Examining data/guile-3.0-3.0.4/lib/glthread/lock.h
Examining data/guile-3.0-3.0.4/lib/hard-locale.c
Examining data/guile-3.0-3.0.4/lib/hard-locale.h
Examining data/guile-3.0-3.0.4/lib/iconv.c
Examining data/guile-3.0-3.0.4/lib/iconv.in.h
Examining data/guile-3.0-3.0.4/lib/iconv_close.c
Examining data/guile-3.0-3.0.4/lib/iconv_open-aix.h
Examining data/guile-3.0-3.0.4/lib/iconv_open-hpux.h
Examining data/guile-3.0-3.0.4/lib/iconv_open-irix.h
Examining data/guile-3.0-3.0.4/lib/iconv_open-osf.h
Examining data/guile-3.0-3.0.4/lib/iconv_open-solaris.h
Examining data/guile-3.0-3.0.4/lib/iconv_open.c
Examining data/guile-3.0-3.0.4/lib/iconveh.h
Examining data/guile-3.0-3.0.4/lib/ignore-value.h
Examining data/guile-3.0-3.0.4/lib/inet_ntop.c
Examining data/guile-3.0-3.0.4/lib/inet_pton.c
Examining data/guile-3.0-3.0.4/lib/intprops.h
Examining data/guile-3.0-3.0.4/lib/isfinite.c
Examining data/guile-3.0-3.0.4/lib/isinf.c
Examining data/guile-3.0-3.0.4/lib/isnan.c
Examining data/guile-3.0-3.0.4/lib/isnand-nolibm.h
Examining data/guile-3.0-3.0.4/lib/isnand.c
Examining data/guile-3.0-3.0.4/lib/isnanf-nolibm.h
Examining data/guile-3.0-3.0.4/lib/isnanf.c
Examining data/guile-3.0-3.0.4/lib/isnanl-nolibm.h
Examining data/guile-3.0-3.0.4/lib/isnanl.c
Examining data/guile-3.0-3.0.4/lib/itold.c
Examining data/guile-3.0-3.0.4/lib/langinfo.in.h
Examining data/guile-3.0-3.0.4/lib/limits.in.h
Examining data/guile-3.0-3.0.4/lib/link.c
Examining data/guile-3.0-3.0.4/lib/listen.c
Examining data/guile-3.0-3.0.4/lib/localcharset.c
Examining data/guile-3.0-3.0.4/lib/localcharset.h
Examining data/guile-3.0-3.0.4/lib/locale.in.h
Examining data/guile-3.0-3.0.4/lib/localeconv.c
Examining data/guile-3.0-3.0.4/lib/log.c
Examining data/guile-3.0-3.0.4/lib/log1p.c
Examining data/guile-3.0-3.0.4/lib/lstat.c
Examining data/guile-3.0-3.0.4/lib/malloc.c
Examining data/guile-3.0-3.0.4/lib/malloca.c
Examining data/guile-3.0-3.0.4/lib/malloca.h
Examining data/guile-3.0-3.0.4/lib/math.c
Examining data/guile-3.0-3.0.4/lib/math.in.h
Examining data/guile-3.0-3.0.4/lib/mbrtowc.c
Examining data/guile-3.0-3.0.4/lib/mbsinit.c
Examining data/guile-3.0-3.0.4/lib/mbtowc-impl.h
Examining data/guile-3.0-3.0.4/lib/mbtowc.c
Examining data/guile-3.0-3.0.4/lib/memchr.c
Examining data/guile-3.0-3.0.4/lib/mkdir.c
Examining data/guile-3.0-3.0.4/lib/mkostemp.c
Examining data/guile-3.0-3.0.4/lib/mktime-internal.h
Examining data/guile-3.0-3.0.4/lib/mktime.c
Examining data/guile-3.0-3.0.4/lib/msvc-inval.c
Examining data/guile-3.0-3.0.4/lib/msvc-inval.h
Examining data/guile-3.0-3.0.4/lib/msvc-nothrow.c
Examining data/guile-3.0-3.0.4/lib/msvc-nothrow.h
Examining data/guile-3.0-3.0.4/lib/netdb.in.h
Examining data/guile-3.0-3.0.4/lib/netinet_in.in.h
Examining data/guile-3.0-3.0.4/lib/nl_langinfo.c
Examining data/guile-3.0-3.0.4/lib/nproc.c
Examining data/guile-3.0-3.0.4/lib/nproc.h
Examining data/guile-3.0-3.0.4/lib/open.c
Examining data/guile-3.0-3.0.4/lib/pathmax.h
Examining data/guile-3.0-3.0.4/lib/pipe.c
Examining data/guile-3.0-3.0.4/lib/pipe2.c
Examining data/guile-3.0-3.0.4/lib/poll.c
Examining data/guile-3.0-3.0.4/lib/poll.in.h
Examining data/guile-3.0-3.0.4/lib/printf-args.c
Examining data/guile-3.0-3.0.4/lib/printf-args.h
Examining data/guile-3.0-3.0.4/lib/printf-parse.c
Examining data/guile-3.0-3.0.4/lib/printf-parse.h
Examining data/guile-3.0-3.0.4/lib/putenv.c
Examining data/guile-3.0-3.0.4/lib/raise.c
Examining data/guile-3.0-3.0.4/lib/read.c
Examining data/guile-3.0-3.0.4/lib/readlink.c
Examining data/guile-3.0-3.0.4/lib/recv.c
Examining data/guile-3.0-3.0.4/lib/recvfrom.c
Examining data/guile-3.0-3.0.4/lib/regcomp.c
Examining data/guile-3.0-3.0.4/lib/regex.c
Examining data/guile-3.0-3.0.4/lib/regex.h
Examining data/guile-3.0-3.0.4/lib/regex_internal.c
Examining data/guile-3.0-3.0.4/lib/regex_internal.h
Examining data/guile-3.0-3.0.4/lib/regexec.c
Examining data/guile-3.0-3.0.4/lib/rename.c
Examining data/guile-3.0-3.0.4/lib/rmdir.c
Examining data/guile-3.0-3.0.4/lib/round.c
Examining data/guile-3.0-3.0.4/lib/safe-read.c
Examining data/guile-3.0-3.0.4/lib/safe-read.h
Examining data/guile-3.0-3.0.4/lib/safe-write.c
Examining data/guile-3.0-3.0.4/lib/safe-write.h
Examining data/guile-3.0-3.0.4/lib/same-inode.h
Examining data/guile-3.0-3.0.4/lib/secure_getenv.c
Examining data/guile-3.0-3.0.4/lib/select.c
Examining data/guile-3.0-3.0.4/lib/send.c
Examining data/guile-3.0-3.0.4/lib/sendto.c
Examining data/guile-3.0-3.0.4/lib/setenv.c
Examining data/guile-3.0-3.0.4/lib/setsockopt.c
Examining data/guile-3.0-3.0.4/lib/shutdown.c
Examining data/guile-3.0-3.0.4/lib/signal.in.h
Examining data/guile-3.0-3.0.4/lib/signbitd.c
Examining data/guile-3.0-3.0.4/lib/signbitf.c
Examining data/guile-3.0-3.0.4/lib/signbitl.c
Examining data/guile-3.0-3.0.4/lib/size_max.h
Examining data/guile-3.0-3.0.4/lib/snprintf.c
Examining data/guile-3.0-3.0.4/lib/socket.c
Examining data/guile-3.0-3.0.4/lib/sockets.c
Examining data/guile-3.0-3.0.4/lib/sockets.h
Examining data/guile-3.0-3.0.4/lib/stat-time.c
Examining data/guile-3.0-3.0.4/lib/stat-time.h
Examining data/guile-3.0-3.0.4/lib/stat.c
Examining data/guile-3.0-3.0.4/lib/stdalign.in.h
Examining data/guile-3.0-3.0.4/lib/stdbool.in.h
Examining data/guile-3.0-3.0.4/lib/stddef.in.h
Examining data/guile-3.0-3.0.4/lib/stdint.in.h
Examining data/guile-3.0-3.0.4/lib/stdio.in.h
Examining data/guile-3.0-3.0.4/lib/stdlib.in.h
Examining data/guile-3.0-3.0.4/lib/strdup.c
Examining data/guile-3.0-3.0.4/lib/streq.h
Examining data/guile-3.0-3.0.4/lib/strftime.c
Examining data/guile-3.0-3.0.4/lib/strftime.h
Examining data/guile-3.0-3.0.4/lib/striconveh.c
Examining data/guile-3.0-3.0.4/lib/striconveh.h
Examining data/guile-3.0-3.0.4/lib/string.in.h
Examining data/guile-3.0-3.0.4/lib/stripslash.c
Examining data/guile-3.0-3.0.4/lib/sys_file.in.h
Examining data/guile-3.0-3.0.4/lib/sys_select.in.h
Examining data/guile-3.0-3.0.4/lib/sys_socket.c
Examining data/guile-3.0-3.0.4/lib/sys_socket.in.h
Examining data/guile-3.0-3.0.4/lib/sys_stat.in.h
Examining data/guile-3.0-3.0.4/lib/sys_time.in.h
Examining data/guile-3.0-3.0.4/lib/sys_times.in.h
Examining data/guile-3.0-3.0.4/lib/sys_types.in.h
Examining data/guile-3.0-3.0.4/lib/sys_uio.in.h
Examining data/guile-3.0-3.0.4/lib/tempname.c
Examining data/guile-3.0-3.0.4/lib/tempname.h
Examining data/guile-3.0-3.0.4/lib/time-internal.h
Examining data/guile-3.0-3.0.4/lib/time.in.h
Examining data/guile-3.0-3.0.4/lib/time_r.c
Examining data/guile-3.0-3.0.4/lib/time_rz.c
Examining data/guile-3.0-3.0.4/lib/timegm.c
Examining data/guile-3.0-3.0.4/lib/times.c
Examining data/guile-3.0-3.0.4/lib/trunc.c
Examining data/guile-3.0-3.0.4/lib/unistd.c
Examining data/guile-3.0-3.0.4/lib/unistd.in.h
Examining data/guile-3.0-3.0.4/lib/unsetenv.c
Examining data/guile-3.0-3.0.4/lib/vasnprintf.c
Examining data/guile-3.0-3.0.4/lib/vasnprintf.h
Examining data/guile-3.0-3.0.4/lib/verify.h
Examining data/guile-3.0-3.0.4/lib/vsnprintf.c
Examining data/guile-3.0-3.0.4/lib/w32sock.h
Examining data/guile-3.0-3.0.4/lib/wchar.in.h
Examining data/guile-3.0-3.0.4/lib/wcrtomb.c
Examining data/guile-3.0-3.0.4/lib/wctype-h.c
Examining data/guile-3.0-3.0.4/lib/wctype.in.h
Examining data/guile-3.0-3.0.4/lib/write.c
Examining data/guile-3.0-3.0.4/lib/xalloc-oversized.h
Examining data/guile-3.0-3.0.4/lib/xsize.c
Examining data/guile-3.0-3.0.4/lib/xsize.h
Examining data/guile-3.0-3.0.4/libguile.h
Examining data/guile-3.0-3.0.4/libguile/__scm.h
Examining data/guile-3.0-3.0.4/libguile/alist.c
Examining data/guile-3.0-3.0.4/libguile/alist.h
Examining data/guile-3.0-3.0.4/libguile/array-handle.c
Examining data/guile-3.0-3.0.4/libguile/array-handle.h
Examining data/guile-3.0-3.0.4/libguile/array-map.c
Examining data/guile-3.0-3.0.4/libguile/array-map.h
Examining data/guile-3.0-3.0.4/libguile/arrays.c
Examining data/guile-3.0-3.0.4/libguile/arrays.h
Examining data/guile-3.0-3.0.4/libguile/async.c
Examining data/guile-3.0-3.0.4/libguile/async.h
Examining data/guile-3.0-3.0.4/libguile/atomic.c
Examining data/guile-3.0-3.0.4/libguile/atomic.h
Examining data/guile-3.0-3.0.4/libguile/atomics-internal.h
Examining data/guile-3.0-3.0.4/libguile/backtrace.c
Examining data/guile-3.0-3.0.4/libguile/backtrace.h
Examining data/guile-3.0-3.0.4/libguile/bdw-gc.h
Examining data/guile-3.0-3.0.4/libguile/bitvectors.c
Examining data/guile-3.0-3.0.4/libguile/bitvectors.h
Examining data/guile-3.0-3.0.4/libguile/boolean.c
Examining data/guile-3.0-3.0.4/libguile/boolean.h
Examining data/guile-3.0-3.0.4/libguile/bytevectors.c
Examining data/guile-3.0-3.0.4/libguile/bytevectors.h
Examining data/guile-3.0-3.0.4/libguile/cache-internal.h
Examining data/guile-3.0-3.0.4/libguile/chars.c
Examining data/guile-3.0-3.0.4/libguile/chars.h
Examining data/guile-3.0-3.0.4/libguile/chooks.c
Examining data/guile-3.0-3.0.4/libguile/chooks.h
Examining data/guile-3.0-3.0.4/libguile/continuations.c
Examining data/guile-3.0-3.0.4/libguile/continuations.h
Examining data/guile-3.0-3.0.4/libguile/control.c
Examining data/guile-3.0-3.0.4/libguile/control.h
Examining data/guile-3.0-3.0.4/libguile/conv-integer.i.c
Examining data/guile-3.0-3.0.4/libguile/conv-uinteger.i.c
Examining data/guile-3.0-3.0.4/libguile/debug-malloc.c
Examining data/guile-3.0-3.0.4/libguile/debug-malloc.h
Examining data/guile-3.0-3.0.4/libguile/debug.c
Examining data/guile-3.0-3.0.4/libguile/debug.h
Examining data/guile-3.0-3.0.4/libguile/deprecated.c
Examining data/guile-3.0-3.0.4/libguile/deprecated.h
Examining data/guile-3.0-3.0.4/libguile/deprecation.c
Examining data/guile-3.0-3.0.4/libguile/deprecation.h
Examining data/guile-3.0-3.0.4/libguile/dynl.c
Examining data/guile-3.0-3.0.4/libguile/dynl.h
Examining data/guile-3.0-3.0.4/libguile/dynstack.c
Examining data/guile-3.0-3.0.4/libguile/dynstack.h
Examining data/guile-3.0-3.0.4/libguile/dynwind.c
Examining data/guile-3.0-3.0.4/libguile/dynwind.h
Examining data/guile-3.0-3.0.4/libguile/elf.h
Examining data/guile-3.0-3.0.4/libguile/eq.c
Examining data/guile-3.0-3.0.4/libguile/eq.h
Examining data/guile-3.0-3.0.4/libguile/error.c
Examining data/guile-3.0-3.0.4/libguile/error.h
Examining data/guile-3.0-3.0.4/libguile/eval.c
Examining data/guile-3.0-3.0.4/libguile/eval.h
Examining data/guile-3.0-3.0.4/libguile/evalext.c
Examining data/guile-3.0-3.0.4/libguile/evalext.h
Examining data/guile-3.0-3.0.4/libguile/exceptions.c
Examining data/guile-3.0-3.0.4/libguile/exceptions.h
Examining data/guile-3.0-3.0.4/libguile/expand.c
Examining data/guile-3.0-3.0.4/libguile/expand.h
Examining data/guile-3.0-3.0.4/libguile/extensions.c
Examining data/guile-3.0-3.0.4/libguile/extensions.h
Examining data/guile-3.0-3.0.4/libguile/fdes-finalizers.c
Examining data/guile-3.0-3.0.4/libguile/fdes-finalizers.h
Examining data/guile-3.0-3.0.4/libguile/feature.c
Examining data/guile-3.0-3.0.4/libguile/feature.h
Examining data/guile-3.0-3.0.4/libguile/filesys.c
Examining data/guile-3.0-3.0.4/libguile/filesys.h
Examining data/guile-3.0-3.0.4/libguile/finalizers.c
Examining data/guile-3.0-3.0.4/libguile/finalizers.h
Examining data/guile-3.0-3.0.4/libguile/fluids.c
Examining data/guile-3.0-3.0.4/libguile/fluids.h
Examining data/guile-3.0-3.0.4/libguile/foreign-object.c
Examining data/guile-3.0-3.0.4/libguile/foreign-object.h
Examining data/guile-3.0-3.0.4/libguile/foreign.c
Examining data/guile-3.0-3.0.4/libguile/foreign.h
Examining data/guile-3.0-3.0.4/libguile/fports.c
Examining data/guile-3.0-3.0.4/libguile/fports.h
Examining data/guile-3.0-3.0.4/libguile/frames.c
Examining data/guile-3.0-3.0.4/libguile/frames.h
Examining data/guile-3.0-3.0.4/libguile/gc-inline.h
Examining data/guile-3.0-3.0.4/libguile/gc-malloc.c
Examining data/guile-3.0-3.0.4/libguile/gc.c
Examining data/guile-3.0-3.0.4/libguile/gc.h
Examining data/guile-3.0-3.0.4/libguile/gen-scmconfig.c
Examining data/guile-3.0-3.0.4/libguile/generalized-arrays.c
Examining data/guile-3.0-3.0.4/libguile/generalized-arrays.h
Examining data/guile-3.0-3.0.4/libguile/generalized-vectors.c
Examining data/guile-3.0-3.0.4/libguile/generalized-vectors.h
Examining data/guile-3.0-3.0.4/libguile/gettext.c
Examining data/guile-3.0-3.0.4/libguile/gettext.h
Examining data/guile-3.0-3.0.4/libguile/goops.c
Examining data/guile-3.0-3.0.4/libguile/goops.h
Examining data/guile-3.0-3.0.4/libguile/gsubr.c
Examining data/guile-3.0-3.0.4/libguile/gsubr.h
Examining data/guile-3.0-3.0.4/libguile/guardians.c