int main()

in src/ReadSetSize/ReadSetSize.cpp [21:48]


int main(int argc, char** argv)
{
	if (argc != 2)
	{
		cerr << "Usage: " << argv[0] << " <read set size>\n";
		return -1;
	}

	maxPriority();
	auto sizeMem = atoll(argv[1]);
	auto buf = (char*)allocMem(sizeMem);
	if (!buf)
	{
		cerr << "Arg mem. Error: " << GetLastError() << "\n";
		return -1;
	}

	memset(buf, 0x24, sizeMem);

	ErrorHistogram e;
	for (int i = 0; i < 100; i++)
	{
		e[readMem(buf, sizeMem)]++;
	}

	cout << e;
	return 0;
}