Skip to content

Commit 598a365

Browse files
committed
fix: Fix return type of functions returning uint64_t.
They were losing precision by going through uint32_t.
1 parent 7b2f6c3 commit 598a365

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

toxcore/events/file_recv.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ static void tox_event_file_recv_set_file_size(Tox_Event_File_Recv *file_recv,
9090
assert(file_recv != nullptr);
9191
file_recv->file_size = file_size;
9292
}
93-
uint32_t tox_event_file_recv_get_file_size(const Tox_Event_File_Recv *file_recv)
93+
uint64_t tox_event_file_recv_get_file_size(const Tox_Event_File_Recv *file_recv)
9494
{
9595
assert(file_recv != nullptr);
9696
return file_recv->file_size;

toxcore/events/file_recv_chunk.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ static void tox_event_file_recv_chunk_set_position(Tox_Event_File_Recv_Chunk *fi
7676
assert(file_recv_chunk != nullptr);
7777
file_recv_chunk->position = position;
7878
}
79-
uint32_t tox_event_file_recv_chunk_get_position(const Tox_Event_File_Recv_Chunk *file_recv_chunk)
79+
uint64_t tox_event_file_recv_chunk_get_position(const Tox_Event_File_Recv_Chunk *file_recv_chunk)
8080
{
8181
assert(file_recv_chunk != nullptr);
8282
return file_recv_chunk->position;

toxcore/tox_events.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ size_t tox_event_file_recv_get_filename_length(
7878
const Tox_Event_File_Recv *file_recv);
7979
uint32_t tox_event_file_recv_get_file_number(
8080
const Tox_Event_File_Recv *file_recv);
81-
uint32_t tox_event_file_recv_get_file_size(
81+
uint64_t tox_event_file_recv_get_file_size(
8282
const Tox_Event_File_Recv *file_recv);
8383
uint32_t tox_event_file_recv_get_friend_number(
8484
const Tox_Event_File_Recv *file_recv);
@@ -94,7 +94,7 @@ uint32_t tox_event_file_recv_chunk_get_file_number(
9494
const Tox_Event_File_Recv_Chunk *file_recv_chunk);
9595
uint32_t tox_event_file_recv_chunk_get_friend_number(
9696
const Tox_Event_File_Recv_Chunk *file_recv_chunk);
97-
uint32_t tox_event_file_recv_chunk_get_position(
97+
uint64_t tox_event_file_recv_chunk_get_position(
9898
const Tox_Event_File_Recv_Chunk *file_recv_chunk);
9999

100100
typedef struct Tox_Event_File_Recv_Control Tox_Event_File_Recv_Control;

0 commit comments

Comments
 (0)