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/mupdf-1.17.0+ds1/docs/examples/example.c
Examining data/mupdf-1.17.0+ds1/docs/examples/multi-threaded.c
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/archive.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/band-writer.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/bidi.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/bitmap.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/buffer.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/color.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/compress.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/compressed-buffer.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/config.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/context.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/crypt.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/device.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/display-list.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/document.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/filter.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/font.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/geometry.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/getopt.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/glyph-cache.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/glyph.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/hash.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/image.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/link.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/log.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/outline.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/output-svg.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/output.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/path.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/pixmap.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/pool.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/separation.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/shade.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/store.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/stream.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/string-util.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/structured-text.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/system.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/text.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/track-usage.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/transition.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/tree.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/util.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/version.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/write-pixmap.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/writer.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/xml.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/helpers/mu-office-lib.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/helpers/mu-threads.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/helpers/pkcs7-openssl.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/memento.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/annot.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/clean.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/cmap.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/crypt.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/document.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/event.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/font.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/form.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/interpret.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/javascript.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/name-table.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/object.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/output-pdf.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/page.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/parse.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/resource.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/xref.h
Examining data/mupdf-1.17.0+ds1/include/mupdf/ucdn.h
Examining data/mupdf-1.17.0+ds1/platform/gl/gl-annotate.c
Examining data/mupdf-1.17.0+ds1/platform/gl/gl-app.h
Examining data/mupdf-1.17.0+ds1/platform/gl/gl-file.c
Examining data/mupdf-1.17.0+ds1/platform/gl/gl-font.c
Examining data/mupdf-1.17.0+ds1/platform/gl/gl-form.c
Examining data/mupdf-1.17.0+ds1/platform/gl/gl-input.c
Examining data/mupdf-1.17.0+ds1/platform/gl/gl-main.c
Examining data/mupdf-1.17.0+ds1/platform/gl/gl-ui.c
Examining data/mupdf-1.17.0+ds1/platform/gl/gl-win32.c
Examining data/mupdf-1.17.0+ds1/platform/java/mupdf_native.c
Examining data/mupdf-1.17.0+ds1/platform/java/mupdf_native.h
Examining data/mupdf-1.17.0+ds1/platform/wasm/wrap.c
Examining data/mupdf-1.17.0+ds1/platform/win32/dummy.c
Examining data/mupdf-1.17.0+ds1/platform/x11/curl_stream.c
Examining data/mupdf-1.17.0+ds1/platform/x11/curl_stream.h
Examining data/mupdf-1.17.0+ds1/platform/x11/pdfapp.c
Examining data/mupdf-1.17.0+ds1/platform/x11/pdfapp.h
Examining data/mupdf-1.17.0+ds1/platform/x11/prog_stream.c
Examining data/mupdf-1.17.0+ds1/platform/x11/win_main.c
Examining data/mupdf-1.17.0+ds1/platform/x11/x11_image.c
Examining data/mupdf-1.17.0+ds1/platform/x11/x11_main.c
Examining data/mupdf-1.17.0+ds1/scripts/bin2coff.c
Examining data/mupdf-1.17.0+ds1/scripts/cmapcleanx.c
Examining data/mupdf-1.17.0+ds1/scripts/cmapcleanz.c
Examining data/mupdf-1.17.0+ds1/scripts/freetype/slimftmodules.h
Examining data/mupdf-1.17.0+ds1/scripts/freetype/slimftoptions.h
Examining data/mupdf-1.17.0+ds1/scripts/hexdump.c
Examining data/mupdf-1.17.0+ds1/scripts/libjpeg/jconfig.h
Examining data/mupdf-1.17.0+ds1/source/cbz/mucbz.c
Examining data/mupdf-1.17.0+ds1/source/cbz/muimg.c
Examining data/mupdf-1.17.0+ds1/source/fitz/archive.c
Examining data/mupdf-1.17.0+ds1/source/fitz/bbox-device.c
Examining data/mupdf-1.17.0+ds1/source/fitz/bidi-imp.h
Examining data/mupdf-1.17.0+ds1/source/fitz/bidi-std.c
Examining data/mupdf-1.17.0+ds1/source/fitz/bidi.c
Examining data/mupdf-1.17.0+ds1/source/fitz/bitmap.c
Examining data/mupdf-1.17.0+ds1/source/fitz/buffer.c
Examining data/mupdf-1.17.0+ds1/source/fitz/color-fast.c
Examining data/mupdf-1.17.0+ds1/source/fitz/color-icc-create.c
Examining data/mupdf-1.17.0+ds1/source/fitz/color-imp.h
Examining data/mupdf-1.17.0+ds1/source/fitz/color-lcms.c
Examining data/mupdf-1.17.0+ds1/source/fitz/colorspace.c
Examining data/mupdf-1.17.0+ds1/source/fitz/compress.c
Examining data/mupdf-1.17.0+ds1/source/fitz/compressed-buffer.c
Examining data/mupdf-1.17.0+ds1/source/fitz/context-imp.h
Examining data/mupdf-1.17.0+ds1/source/fitz/context.c
Examining data/mupdf-1.17.0+ds1/source/fitz/crypt-aes.c
Examining data/mupdf-1.17.0+ds1/source/fitz/crypt-arc4.c
Examining data/mupdf-1.17.0+ds1/source/fitz/crypt-md5.c
Examining data/mupdf-1.17.0+ds1/source/fitz/crypt-sha2.c
Examining data/mupdf-1.17.0+ds1/source/fitz/device.c
Examining data/mupdf-1.17.0+ds1/source/fitz/directory.c
Examining data/mupdf-1.17.0+ds1/source/fitz/document-all.c
Examining data/mupdf-1.17.0+ds1/source/fitz/document.c
Examining data/mupdf-1.17.0+ds1/source/fitz/draw-affine.c
Examining data/mupdf-1.17.0+ds1/source/fitz/draw-blend.c
Examining data/mupdf-1.17.0+ds1/source/fitz/draw-device.c
Examining data/mupdf-1.17.0+ds1/source/fitz/draw-edge.c
Examining data/mupdf-1.17.0+ds1/source/fitz/draw-edgebuffer.c
Examining data/mupdf-1.17.0+ds1/source/fitz/draw-glyph.c
Examining data/mupdf-1.17.0+ds1/source/fitz/draw-imp.h
Examining data/mupdf-1.17.0+ds1/source/fitz/draw-mesh.c
Examining data/mupdf-1.17.0+ds1/source/fitz/draw-paint.c
Examining data/mupdf-1.17.0+ds1/source/fitz/draw-path.c
Examining data/mupdf-1.17.0+ds1/source/fitz/draw-rasterize.c
Examining data/mupdf-1.17.0+ds1/source/fitz/draw-scale-simple.c
Examining data/mupdf-1.17.0+ds1/source/fitz/draw-unpack.c
Examining data/mupdf-1.17.0+ds1/source/fitz/encode-basic.c
Examining data/mupdf-1.17.0+ds1/source/fitz/encode-fax.c
Examining data/mupdf-1.17.0+ds1/source/fitz/encodings.c
Examining data/mupdf-1.17.0+ds1/source/fitz/encodings.h
Examining data/mupdf-1.17.0+ds1/source/fitz/error.c
Examining data/mupdf-1.17.0+ds1/source/fitz/filter-basic.c
Examining data/mupdf-1.17.0+ds1/source/fitz/filter-dct.c
Examining data/mupdf-1.17.0+ds1/source/fitz/filter-fax.c
Examining data/mupdf-1.17.0+ds1/source/fitz/filter-flate.c
Examining data/mupdf-1.17.0+ds1/source/fitz/filter-jbig2.c
Examining data/mupdf-1.17.0+ds1/source/fitz/filter-leech.c
Examining data/mupdf-1.17.0+ds1/source/fitz/filter-lzw.c
Examining data/mupdf-1.17.0+ds1/source/fitz/filter-predict.c
Examining data/mupdf-1.17.0+ds1/source/fitz/filter-sgi.c
Examining data/mupdf-1.17.0+ds1/source/fitz/filter-thunder.c
Examining data/mupdf-1.17.0+ds1/source/fitz/font.c
Examining data/mupdf-1.17.0+ds1/source/fitz/ftoa.c
Examining data/mupdf-1.17.0+ds1/source/fitz/geometry.c
Examining data/mupdf-1.17.0+ds1/source/fitz/getopt.c
Examining data/mupdf-1.17.0+ds1/source/fitz/glyph-imp.h
Examining data/mupdf-1.17.0+ds1/source/fitz/glyph.c
Examining data/mupdf-1.17.0+ds1/source/fitz/glyphlist.h
Examining data/mupdf-1.17.0+ds1/source/fitz/halftone.c
Examining data/mupdf-1.17.0+ds1/source/fitz/harfbuzz.c
Examining data/mupdf-1.17.0+ds1/source/fitz/hash.c
Examining data/mupdf-1.17.0+ds1/source/fitz/html-tags.h
Examining data/mupdf-1.17.0+ds1/source/fitz/icc/cmyk.icc.h
Examining data/mupdf-1.17.0+ds1/source/fitz/icc/gray.icc.h
Examining data/mupdf-1.17.0+ds1/source/fitz/icc/lab.icc.h
Examining data/mupdf-1.17.0+ds1/source/fitz/icc/rgb.icc.h
Examining data/mupdf-1.17.0+ds1/source/fitz/icc34.h
Examining data/mupdf-1.17.0+ds1/source/fitz/image-imp.h
Examining data/mupdf-1.17.0+ds1/source/fitz/image.c
Examining data/mupdf-1.17.0+ds1/source/fitz/jmemcust.c
Examining data/mupdf-1.17.0+ds1/source/fitz/jmemcust.h
Examining data/mupdf-1.17.0+ds1/source/fitz/link.c
Examining data/mupdf-1.17.0+ds1/source/fitz/list-device.c
Examining data/mupdf-1.17.0+ds1/source/fitz/load-bmp.c
Examining data/mupdf-1.17.0+ds1/source/fitz/load-gif.c
Examining data/mupdf-1.17.0+ds1/source/fitz/load-jbig2.c
Examining data/mupdf-1.17.0+ds1/source/fitz/load-jpeg.c
Examining data/mupdf-1.17.0+ds1/source/fitz/load-jpx.c
Examining data/mupdf-1.17.0+ds1/source/fitz/load-jxr.c
Examining data/mupdf-1.17.0+ds1/source/fitz/load-png.c
Examining data/mupdf-1.17.0+ds1/source/fitz/load-pnm.c
Examining data/mupdf-1.17.0+ds1/source/fitz/load-tiff.c
Examining data/mupdf-1.17.0+ds1/source/fitz/log.c
Examining data/mupdf-1.17.0+ds1/source/fitz/memento.c
Examining data/mupdf-1.17.0+ds1/source/fitz/memory.c
Examining data/mupdf-1.17.0+ds1/source/fitz/noto.c
Examining data/mupdf-1.17.0+ds1/source/fitz/outline.c
Examining data/mupdf-1.17.0+ds1/source/fitz/output-cbz.c
Examining data/mupdf-1.17.0+ds1/source/fitz/output-pcl.c
Examining data/mupdf-1.17.0+ds1/source/fitz/output-pclm.c
Examining data/mupdf-1.17.0+ds1/source/fitz/output-png.c
Examining data/mupdf-1.17.0+ds1/source/fitz/output-pnm.c
Examining data/mupdf-1.17.0+ds1/source/fitz/output-ps.c
Examining data/mupdf-1.17.0+ds1/source/fitz/output-psd.c
Examining data/mupdf-1.17.0+ds1/source/fitz/output-pwg.c
Examining data/mupdf-1.17.0+ds1/source/fitz/output-svg.c
Examining data/mupdf-1.17.0+ds1/source/fitz/output.c
Examining data/mupdf-1.17.0+ds1/source/fitz/paint-glyph.h
Examining data/mupdf-1.17.0+ds1/source/fitz/path.c
Examining data/mupdf-1.17.0+ds1/source/fitz/pixmap-imp.h
Examining data/mupdf-1.17.0+ds1/source/fitz/pool.c
Examining data/mupdf-1.17.0+ds1/source/fitz/printf.c
Examining data/mupdf-1.17.0+ds1/source/fitz/random.c
Examining data/mupdf-1.17.0+ds1/source/fitz/separation.c
Examining data/mupdf-1.17.0+ds1/source/fitz/shade.c
Examining data/mupdf-1.17.0+ds1/source/fitz/smallcaps.h
Examining data/mupdf-1.17.0+ds1/source/fitz/stext-device.c
Examining data/mupdf-1.17.0+ds1/source/fitz/stext-output.c
Examining data/mupdf-1.17.0+ds1/source/fitz/stext-search.c
Examining data/mupdf-1.17.0+ds1/source/fitz/store.c
Examining data/mupdf-1.17.0+ds1/source/fitz/stream-open.c
Examining data/mupdf-1.17.0+ds1/source/fitz/stream-read.c
Examining data/mupdf-1.17.0+ds1/source/fitz/string.c
Examining data/mupdf-1.17.0+ds1/source/fitz/strtof.c
Examining data/mupdf-1.17.0+ds1/source/fitz/svg-device.c
Examining data/mupdf-1.17.0+ds1/source/fitz/test-device.c
Examining data/mupdf-1.17.0+ds1/source/fitz/text.c
Examining data/mupdf-1.17.0+ds1/source/fitz/time.c
Examining data/mupdf-1.17.0+ds1/source/fitz/trace-device.c
Examining data/mupdf-1.17.0+ds1/source/fitz/track-usage.c
Examining data/mupdf-1.17.0+ds1/source/fitz/transition.c
Examining data/mupdf-1.17.0+ds1/source/fitz/tree.c
Examining data/mupdf-1.17.0+ds1/source/fitz/ucdn.c
Examining data/mupdf-1.17.0+ds1/source/fitz/ucdn_db.h
Examining data/mupdf-1.17.0+ds1/source/fitz/untar.c
Examining data/mupdf-1.17.0+ds1/source/fitz/unzip.c
Examining data/mupdf-1.17.0+ds1/source/fitz/util.c
Examining data/mupdf-1.17.0+ds1/source/fitz/writer.c
Examining data/mupdf-1.17.0+ds1/source/fitz/xml.c
Examining data/mupdf-1.17.0+ds1/source/fitz/z-imp.h
Examining data/mupdf-1.17.0+ds1/source/fitz/zip.c
Examining data/mupdf-1.17.0+ds1/source/fitz/pixmap.c
Examining data/mupdf-1.17.0+ds1/source/helpers/mu-office-lib/mu-office-lib.c