Changeset 546 for branches/eraser6/Installer/Bootstrapper/Bootstrapper.cpp
- Timestamp:
- 11/13/2008 3:08:07 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eraser6/Installer/Bootstrapper/Bootstrapper.cpp
r545 r546 60 60 61 61 DWORD lastOperation = 0; 62 //char buffer[262144]; 63 char* buffer = new char[2621440]; 64 unsigned bufsize = 2621440; 65 while (ReadFile(srcFile, buffer, bufsize, &lastOperation, NULL) && lastOperation) 62 char buffer[262144]; 63 while (ReadFile(srcFile, buffer, sizeof(buffer), &lastOperation, NULL) && lastOperation) 66 64 WriteFile(destFile, buffer, lastOperation, &lastOperation, NULL); 67 65 … … 71 69 throw std::wstring(L"The file size of the binary is larger than the data " 72 70 L"offset position; recompile the package, increasing DataOffset."); 73 ZeroMemory(buffer, bufsize);71 ZeroMemory(buffer, sizeof(buffer)); 74 72 while (amountToWrite > 0) 75 73 { 76 WriteFile(destFile, buffer, std::min<unsigned>(amountToWrite, bufsize),74 WriteFile(destFile, buffer, std::min<unsigned>(amountToWrite, sizeof(buffer)), 77 75 &lastOperation, NULL); 78 76 amountToWrite -= lastOperation; … … 86 84 int error; 87 85 SetLastError(0); 88 while (ReadFile(packageFile, buffer, bufsize, &lastOperation, NULL) && lastOperation)86 while (ReadFile(packageFile, buffer, sizeof(buffer), &lastOperation, NULL) && lastOperation) 89 87 { 90 88 WriteFile(destFile, buffer, lastOperation, &lastOperation, NULL);
Note: See TracChangeset
for help on using the changeset viewer.
