getProcessName(void)
{
String path;
- size_t size = MAX_PATH;
+ DWORD size = MAX_PATH;
char *buf = path.buf(size);
DWORD nWritten = GetModuleFileNameA(NULL, buf, size);
getCurrentDir(void)
{
String path;
- size_t size = MAX_PATH;
+ DWORD size = MAX_PATH;
char *buf = path.buf(size);
DWORD ret = GetCurrentDirectoryA(size, buf);
program.pixelTotal += call.pixels;
program.vsizeTotal += call.vsizeDuration;
program.rssTotal += call.rssDuration;
- program.calls.push_back(profile->calls.size() - 1);
+ program.calls.push_back((unsigned int)(profile->calls.size() - 1));
}
} else if (type.compare("frame_end") == 0) {
Profile::Frame frame;
frame.cpuDuration = lastCpuTime - frame.cpuStart;
frame.vsizeDuration = lastVsizeUsage - frame.vsizeStart;
frame.rssDuration = lastRssUsage - frame.rssStart;
- frame.calls.end = profile->calls.size() - 1;
+ frame.calls.end = (unsigned int)(profile->calls.size() - 1);
profile->frames.push_back(frame);
}