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