void RNG_FileForRNG(char *fileName)
void RNG_FileForRNG(const char *fileName)
void RNG_FileForRNG(char *fileName){    struct stat stat_buf;    unsigned char buffer[BUFSIZ];    size_t bytes;    FILE *file;    static size_t totalFileBytes = 0;        if (stat((char *)fileName, &stat_buf) < 0)	return;    RNG_RandomUpdate(&stat_buf, sizeof(stat_buf));        file = fopen((char *)fileName, "r");    if (file != NULL) {	for (;;) {	    bytes = fread(buffer, 1, sizeof(buffer), file);	    if (bytes == 0) break;	    RNG_RandomUpdate(buffer, bytes);	    totalFileBytes += bytes;	    if (totalFileBytes > 1024*1024) break;	}	fclose(file);    }    /*     * Pass yet another snapshot of our highest resolution clock into     * the hash function.     */    bytes = RNG_GetNoise(buffer, sizeof(buffer));    RNG_RandomUpdate(buffer, bytes);}