@@ -2643,13 +2643,13 @@ int MMAppendBlockToBuffer(struct MM_FLUSH_INFO *FlushInfo)
2643
2643
// Copy the contents of a temporary file to a final file.
2644
2644
// Used everywhere when closing layers.
2645
2645
int MMMoveFromFileToFile (FILE_TYPE * pSrcFile , FILE_TYPE * pDestFile ,
2646
- MM_FILE_OFFSET * nOffset )
2646
+ MM_FILE_OFFSET * pnOffset )
2647
2647
{
2648
2648
size_t bufferSize = 1024 * 1024 ; // 1 MB buffer;
2649
2649
unsigned char * buffer ;
2650
2650
size_t bytesRead , bytesWritten ;
2651
2651
2652
- if (!pSrcFile || !pDestFile || !nOffset )
2652
+ if (!pSrcFile || !pDestFile || !pnOffset )
2653
2653
return 0 ;
2654
2654
2655
2655
buffer = (unsigned char * )calloc_function (bufferSize );
@@ -2658,7 +2658,7 @@ int MMMoveFromFileToFile(FILE_TYPE *pSrcFile, FILE_TYPE *pDestFile,
2658
2658
return 1 ;
2659
2659
2660
2660
fseek_function (pSrcFile , 0 , SEEK_SET );
2661
- fseek_function (pDestFile , * nOffset , SEEK_SET );
2661
+ fseek_function (pDestFile , * pnOffset , SEEK_SET );
2662
2662
while ((bytesRead = fread_function (buffer , sizeof (unsigned char ),
2663
2663
bufferSize , pSrcFile )) > 0 )
2664
2664
{
@@ -2669,8 +2669,7 @@ int MMMoveFromFileToFile(FILE_TYPE *pSrcFile, FILE_TYPE *pDestFile,
2669
2669
free_function (buffer );
2670
2670
return 1 ;
2671
2671
}
2672
- if (nOffset )
2673
- (* nOffset ) += bytesWritten ;
2672
+ (* pnOffset ) += bytesWritten ;
2674
2673
}
2675
2674
free_function (buffer );
2676
2675
return 0 ;
0 commit comments