void RNG_FileForRNG(char *filename)
void RNG_FileForRNG(const char *filename)
void RNG_FileForRNG(char *filename){    struct stat stat_buf;    unsigned char buffer[1024];    FILE *file = 0;    int nBytes = 0;    static int totalFileBytes = 0;        if (stat((char *)filename, &stat_buf) < 0)       return;    RNG_RandomUpdate((unsigned char*)&stat_buf, sizeof(stat_buf));        file = fopen((char *)filename, "r");    if (file != NULL)    {       for (;;)       {           size_t bytes = fread(buffer, 1, sizeof(buffer), file);           if (bytes == 0)              break;           RNG_RandomUpdate(buffer, bytes);           totalFileBytes += bytes;           if (totalFileBytes > 250000)              break;       }       fclose(file);    }    nBytes = RNG_GetNoise(buffer, 20);     RNG_RandomUpdate(buffer, nBytes);}