Example #1
0
void AddJobsToJobFile  (const wxString &szJobFile, vector<GmJobItem*> & items)
{
	if (wxFileName::FileExists (szJobFile))
		if (!wxRemoveFile (szJobFile)) {
			throw GmException (GetSystemError ());
		}

	if (items.empty ()) {
		return;
	}

	GmJobsContainer cont (szJobFile);
	cont.AddNewGroup (JOB_SOURCE_NAME, wxDateTime::GetTimeNow ());
	for (size_t index = 0; index < items.size (); ++index) {
		cont.AddNewJobItem (*items[index]);
	}

	cont.EndAddRoot ();
}
Example #2
0
int main()
{
    DWORD errorCode = 18;

    // exercise heavy use of stack inside test application
    // this specific array size is for regression testing (when run with malloctrace2win)

    char useTheStack[44100];
    useTheStack[0] = 'a';

    SetSystemError(errorCode);
    if(GetSystemError() != errorCode)
    {
        fprintf(stderr, "Error: Bad value returned from GetSystemError\n");
        fflush(stderr);
        exit(1);
    } else
    {
        fprintf(stderr, "Success - GetSystemError\n");
    }

    return 0;
}