//C++:
// get the length of file.
//
char * holder;
int length = 0;
int hav = 0;
int not = 0;
int counter = 0;
int sumit = 0;
//create the ifstream('examplefile') to load the data from the .res 'fname' location:
ifstream resexamplefile;
resexamplefile.open (fname, ios::binary);//.res file path in "fname":
// get length of file:
resexamplefile.seekg (0, ios::end);
length = resexamplefile.tellg();
log_file.seekg(-long(max_filesize), ios::end);//move back 65535 from end;
resexamplefile.seekg (0, ios::beg);//then move back to the beginning
// allocate memory per the size of the file:
holder = new char [length];
log_file.read(buffer, length); //read bytes to buffer array.