Lines Matching refs:rc

72     int rc = RTStrCurrentCPToUtf8(pszUtf8Filename, pszFilename);
73 if (RT_FAILURE(rc))
74 RTPrintf("Error converting filename '%s' to UTF8! (rc=%Rrc)\n",
75 pszFilename, rc);
76 return rc;
81 * @returns rc
82 * @param rc Status code.
84 static int PrintDone(int rc)
86 if (rc == VINF_SUCCESS)
88 else if (RT_SUCCESS(rc))
89 RTPrintf("The operation completed successfully! (rc=%Rrc)\n", rc);
91 RTPrintf("FAILURE: %Rrf (%Rrc)\n", rc, rc);
92 return rc;
102 int rc = FilenameToUtf8(&pszUtf8Filename, pszFilename);
103 if (RT_FAILURE(rc))
104 return rc;
107 rc = VDCreate(NULL, VDTYPE_HDD, &hdd);
108 if (RT_FAILURE(rc))
109 return PrintDone(rc);
112 rc = VDCreateBase(hdd, "vdi", pszUtf8Filename,
119 return PrintDone(rc);
130 int rc = FilenameToUtf8(&pszUtf8Filename, pszFilename);
131 if (RT_FAILURE(rc))
132 return rc;
133 rc = FilenameToUtf8(&pszUtf8DDFilename, pszDDFilename);
134 if (RT_FAILURE(rc))
135 return rc;
139 rc = RTFileOpen(&File, pszUtf8DDFilename, RTFILE_O_OPEN | RTFILE_O_READ | RTFILE_O_DENY_WRITE);
140 if (RT_FAILURE(rc))
142 RTPrintf("File=\"%s\" open error: %Rrf\n", pszDDFilename, rc);
143 return rc;
148 rc = RTFileGetSize(File, &cbFile);
149 if (RT_SUCCESS(rc))
152 rc = VDICreateBaseImage(pszUtf8Filename,
156 PrintDone(rc);
157 if (RT_SUCCESS(rc))
161 rc = VDIDiskOpenImage(pVdi, pszUtf8Filename, VDI_OPEN_FLAGS_NORMAL);
162 if (RT_SUCCESS(rc))
172 rc = RTFileRead(File, pvBuf, VDIDiskGetBufferSize(pVdi), &cbRead);
173 if (RT_FAILURE(rc) || !cbRead)
175 rc = VDIDiskWrite(pVdi, off, pvBuf, cbRead);
176 if (RT_FAILURE(rc))
184 rc = VERR_NO_MEMORY;
189 if (RT_FAILURE(rc))
194 PrintDone(rc);
199 return rc;
230 int rc = FilenameToUtf8(&pszUtf8Filename, pszFilename);
231 if (RT_FAILURE(rc))
232 return rc;
235 rc = VDIConvertImage(pszUtf8Filename, ProcessCallback, &uPercent);
237 return PrintDone(rc);
249 int rc = FilenameToUtf8(&pszUtf8Filename, pszFilename);
250 if (RT_FAILURE(rc))
251 return rc;
252 rc = VDIDiskOpenImage(pVdi, pszUtf8Filename, VDI_OPEN_FLAGS_READONLY);
253 if (RT_SUCCESS(rc))
258 return PrintDone(rc);
270 int rc = FilenameToUtf8(&pszUtf8Filename, pszFilename);
271 if (RT_FAILURE(rc))
272 return rc;
274 rc = VDIDiskOpenImage(pVdi, pszUtf8Filename, VDI_OPEN_FLAGS_NORMAL);
275 if (RT_SUCCESS(rc))
278 rc = VDIDiskSetLCHSGeometry(pVdi, &LCHSGeometry);
281 return PrintDone(rc);
294 int rc = FilenameToUtf8(&pszUtf8SrcFile, pszSrcFile);
295 if (RT_FAILURE(rc))
296 return rc;
297 rc = FilenameToUtf8(&pszUtf8DstFile, pszDstFile);
298 if (RT_FAILURE(rc))
299 return rc;
302 rc = VDICopyImage(pszUtf8DstFile, pszUtf8SrcFile, NULL, ProcessCallback, &uPrecent);
304 return PrintDone(rc);
317 int rc = FilenameToUtf8(&pszUtf8SrcFile, pszSrcFile);
318 if (RT_FAILURE(rc))
319 return rc;
320 rc = FilenameToUtf8(&pszUtf8DstFile, pszDstFile);
321 if (RT_FAILURE(rc))
322 return rc;
324 rc = VDIDiskOpenImage(pVdi, pszUtf8SrcFile, VDI_OPEN_FLAGS_NORMAL);
325 if (RT_SUCCESS(rc))
328 rc = RTFileOpen(&FileDst, pszUtf8DstFile, RTFILE_O_CREATE | RTFILE_O_READWRITE | RTFILE_O_DENY_WRITE);
329 if (RT_SUCCESS(rc))
339 rc = VDIDiskRead(pVdi, off, pvBuf, cbBuf);
340 if (RT_FAILURE(rc))
342 rc = RTFileWrite(FileDst, pvBuf, cbBuf, NULL);
343 if (RT_FAILURE(rc))
353 return PrintDone(rc);
366 int rc = FilenameToUtf8(&pszUtf8Filename, pszFilename);
367 if (RT_FAILURE(rc))
368 return rc;
371 rc = VDIShrinkImage(pszUtf8Filename, ProcessCallback, &uPrecent);
373 return PrintDone(rc);
400 int rc = RTLogCreate(&pLogger, 0, "all",
412 rc = RTStrToUInt64Ex(argv[3], NULL, 10, &cMBs);
413 if (RT_FAILURE(rc))
421 rc = NewImage(argv[2], cMBs);
428 rc = ConvertDDImage(argv[2], argv[3]);
434 rc = ConvertOldImage(argv[2]);
440 rc = DumpImage(argv[2]);
446 rc = ResetImageGeometry(argv[2]);
452 rc = CopyImage(argv[3], argv[2]);
458 rc = CopyToDD(argv[3], argv[2]);
464 rc = ShrinkImage(argv[2]);
471 return !RT_SUCCESS(rc);