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/libpng1.6-1.6.37/arm/arm_init.c
Examining data/libpng1.6-1.6.37/arm/filter_neon_intrinsics.c
Examining data/libpng1.6-1.6.37/arm/palette_neon_intrinsics.c
Examining data/libpng1.6-1.6.37/contrib/arm-neon/android-ndk.c
Examining data/libpng1.6-1.6.37/contrib/arm-neon/linux-auxv.c
Examining data/libpng1.6-1.6.37/contrib/arm-neon/linux.c
Examining data/libpng1.6-1.6.37/contrib/examples/iccfrompng.c
Examining data/libpng1.6-1.6.37/contrib/examples/pngpixel.c
Examining data/libpng1.6-1.6.37/contrib/examples/pngtopng.c
Examining data/libpng1.6-1.6.37/contrib/examples/simpleover.c
Examining data/libpng1.6-1.6.37/contrib/gregbook/readpng.c
Parsing failed to find end of parameter list; semicolon terminated it in (stderr, "readpng:  image_data buffer would be too large\n",
        return NULL;
    }

    if ((image_data = (uch *)malloc(rowbytes*height)) == NULL) {
        png_destroy_read_struct(&png_ptr, &inf
Examining data/libpng1.6-1.6.37/contrib/gregbook/readpng.h
Examining data/libpng1.6-1.6.37/contrib/gregbook/readpng2.c
Examining data/libpng1.6-1.6.37/contrib/gregbook/readpng2.h
Examining data/libpng1.6-1.6.37/contrib/gregbook/readppm.c
Parsing failed to find end of parameter list; semicolon terminated it in (stderr, PROGNAME ":  image_data buffer would be too large\n",
        return NULL;
    }

    if ((image_data = (uch *)malloc(rowbytes*height)) == NULL) {
        return NULL;
    }

    /* now we ca
Examining data/libpng1.6-1.6.37/contrib/gregbook/rpng-win.c
Examining data/libpng1.6-1.6.37/contrib/gregbook/rpng-x.c