$NetBSD: patch-am,v 1.1 2005/06/14 18:10:37 jlam Exp $ --- lib/RdFToBuf.c.orig 1998-03-19 14:51:00.000000000 -0500 +++ lib/RdFToBuf.c @@ -37,6 +37,8 @@ * HeDu (hedu@cul-ipn.uni-kiel.de) 4/94 */ +/* October 2004, source code review by Thomas Biege */ + #include "XpmI.h" #include #if !defined(FOR_MSW) && !defined(WIN32) @@ -58,7 +60,8 @@ XpmReadFileToBuffer(filename, buffer_ret char *filename; char **buffer_return; { - int fd, fcheck, len; + int fd, fcheck; + off_t len; char *ptr; struct stat stats; FILE *fp; @@ -82,7 +85,7 @@ XpmReadFileToBuffer(filename, buffer_ret close(fd); return XpmOpenFailed; } - len = (int) stats.st_size; + len = stats.st_size; ptr = (char *) XpmMalloc(len + 1); if (!ptr) { fclose(fp);