Subversion Repositories Kolibri OS

Rev

Rev 3444 | Rev 4023 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3444 Rev 3877
Line 24... Line 24...
24
:int CopyFile(dword copy_from3, copy_in3)
24
:int CopyFile(dword copy_from3, copy_in3)
25
{
25
{
26
	BDVK CopyFile_atr;
26
	BDVK CopyFile_atr;
27
	dword error, cbuf;
27
	dword error, cbuf;
28
	if (error = GetFileInfo(copy_from3, #CopyFile_atr))
28
	if (error = GetFileInfo(copy_from3, #CopyFile_atr))
-
 
29
	{
29
		debug("Error: CopyFile->GetFileInfo");
30
		debug("Error: CopyFile->GetFileInfo");
-
 
31
	}
30
	else
32
	else
31
	{
33
	{
32
		cbuf = malloc(CopyFile_atr.sizelo);	
34
		cbuf = malloc(CopyFile_atr.sizelo);	
33
		if (error = ReadFile(0, CopyFile_atr.sizelo, cbuf, copy_from3))
35
		if (error = ReadFile(0, CopyFile_atr.sizelo, cbuf, copy_from3))
-
 
36
		{
34
			debug("Error: CopyFile->ReadFile");
37
			debug("Error: CopyFile->ReadFile");
-
 
38
		}
35
		else
39
		else
36
		{
40
		{
37
			if (error = WriteFile(CopyFile_atr.sizelo, cbuf, copy_in3)) debug("Error: CopyFile->WriteFile");
41
			if (error = WriteFile(CopyFile_atr.sizelo, cbuf, copy_in3)) debug("Error: CopyFile->WriteFile");
38
		}
42
		}
39
	}
43
	}