mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Rename local variables
This commit is contained in:
parent
70f4d12d38
commit
3d08ffe514
1 changed files with 22 additions and 22 deletions
|
|
@ -847,7 +847,7 @@ void FileSendTicker(void)
|
||||||
{
|
{
|
||||||
static INT32 currentnode = 0;
|
static INT32 currentnode = 0;
|
||||||
filetx_pak *p;
|
filetx_pak *p;
|
||||||
size_t size;
|
size_t fragmentsize;
|
||||||
filetx_t *f;
|
filetx_t *f;
|
||||||
INT32 packetsent, ram, i, j;
|
INT32 packetsent, ram, i, j;
|
||||||
INT32 maxpacketsent;
|
INT32 maxpacketsent;
|
||||||
|
|
@ -926,33 +926,33 @@ void FileSendTicker(void)
|
||||||
|
|
||||||
// Build a packet containing a file fragment
|
// Build a packet containing a file fragment
|
||||||
p = &netbuffer->u.filetxpak;
|
p = &netbuffer->u.filetxpak;
|
||||||
size = software_MAXPACKETLENGTH - (FILETXHEADER + BASEPACKETSIZE);
|
fragmentsize = software_MAXPACKETLENGTH - (FILETXHEADER + BASEPACKETSIZE);
|
||||||
if (f->size-transfer[i].position < size)
|
if (f->size-transfer[i].position < fragmentsize)
|
||||||
size = f->size-transfer[i].position;
|
fragmentsize = f->size-transfer[i].position;
|
||||||
if (ram)
|
if (ram)
|
||||||
M_Memcpy(p->data, &f->id.ram[transfer[i].position], size);
|
M_Memcpy(p->data, &f->id.ram[transfer[i].position], fragmentsize);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
size_t n = fread(p->data, 1, size, transfer[i].currentfile);
|
size_t n = fread(p->data, 1, fragmentsize, transfer[i].currentfile);
|
||||||
if (n != size) // Either an error or Windows turning CR-LF into LF
|
if (n != fragmentsize) // Either an error or Windows turning CR-LF into LF
|
||||||
{
|
{
|
||||||
if (f->textmode && feof(transfer[i].currentfile))
|
if (f->textmode && feof(transfer[i].currentfile))
|
||||||
size = n;
|
fragmentsize = n;
|
||||||
else if (fread(p->data, 1, size, transfer[i].currentfile) != size)
|
else if (fread(p->data, 1, fragmentsize, transfer[i].currentfile) != fragmentsize)
|
||||||
I_Error("FileSendTicker: can't read %s byte on %s at %d because %s", sizeu1(size), f->id.filename, transfer[i].position, M_FileError(transfer[i].currentfile));
|
I_Error("FileSendTicker: can't read %s byte on %s at %d because %s", sizeu1(fragmentsize), f->id.filename, transfer[i].position, M_FileError(transfer[i].currentfile));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
p->position = LONG(transfer[i].position);
|
p->position = LONG(transfer[i].position);
|
||||||
// Put flag so receiver knows the total size
|
// Put flag so receiver knows the total size
|
||||||
if (transfer[i].position + size == f->size || (f->textmode && feof(transfer[i].currentfile)))
|
if (transfer[i].position + fragmentsize == f->size || (f->textmode && feof(transfer[i].currentfile)))
|
||||||
p->position |= LONG(0x80000000);
|
p->position |= LONG(0x80000000);
|
||||||
p->fileid = f->fileid;
|
p->fileid = f->fileid;
|
||||||
p->size = SHORT((UINT16)size);
|
p->size = SHORT((UINT16)fragmentsize);
|
||||||
|
|
||||||
// Send the packet
|
// Send the packet
|
||||||
if (HSendPacket(i, true, 0, FILETXHEADER + size)) // Reliable SEND
|
if (HSendPacket(i, true, 0, FILETXHEADER + fragmentsize)) // Reliable SEND
|
||||||
{ // Success
|
{ // Success
|
||||||
transfer[i].position = (UINT32)(transfer[i].position + size);
|
transfer[i].position = (UINT32)(transfer[i].position + fragmentsize);
|
||||||
if (transfer[i].position == f->size || (f->textmode && feof(transfer[i].currentfile))) // Finish?
|
if (transfer[i].position == f->size || (f->textmode && feof(transfer[i].currentfile))) // Finish?
|
||||||
SV_EndFileSend(i);
|
SV_EndFileSend(i);
|
||||||
}
|
}
|
||||||
|
|
@ -1007,20 +1007,20 @@ void PT_FileFragment(void)
|
||||||
|
|
||||||
if (file->status == FS_DOWNLOADING)
|
if (file->status == FS_DOWNLOADING)
|
||||||
{
|
{
|
||||||
UINT32 pos = LONG(netbuffer->u.filetxpak.position);
|
UINT32 fragmentpos = LONG(netbuffer->u.filetxpak.position);
|
||||||
UINT16 size = SHORT(netbuffer->u.filetxpak.size);
|
UINT16 fragmentsize = SHORT(netbuffer->u.filetxpak.size);
|
||||||
// Use a special trick to know when the file is complete (not always used)
|
// Use a special trick to know when the file is complete (not always used)
|
||||||
// WARNING: file fragments can arrive out of order so don't stop yet!
|
// WARNING: file fragments can arrive out of order so don't stop yet!
|
||||||
if (pos & 0x80000000)
|
if (fragmentpos & 0x80000000)
|
||||||
{
|
{
|
||||||
pos &= ~0x80000000;
|
fragmentpos &= ~0x80000000;
|
||||||
file->totalsize = pos + size;
|
file->totalsize = fragmentpos + fragmentsize;
|
||||||
}
|
}
|
||||||
// We can receive packet in the wrong order, anyway all os support gaped file
|
// We can receive packet in the wrong order, anyway all os support gaped file
|
||||||
fseek(file->file, pos, SEEK_SET);
|
fseek(file->file, fragmentpos, SEEK_SET);
|
||||||
if (size && fwrite(netbuffer->u.filetxpak.data,size,1,file->file) != 1)
|
if (fragmentsize && fwrite(netbuffer->u.filetxpak.data,fragmentsize,1,file->file) != 1)
|
||||||
I_Error("Can't write to %s: %s\n",filename, M_FileError(file->file));
|
I_Error("Can't write to %s: %s\n",filename, M_FileError(file->file));
|
||||||
file->currentsize += size;
|
file->currentsize += fragmentsize;
|
||||||
|
|
||||||
// Finished?
|
// Finished?
|
||||||
if (file->currentsize == file->totalsize)
|
if (file->currentsize == file->totalsize)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue