Skip to content

Commit

Permalink
fix: Fix return type of functions returning uint64_t.
Browse files Browse the repository at this point in the history
They were losing precision by going through uint32_t.
  • Loading branch information
iphydf committed Feb 18, 2022
1 parent 7b2f6c3 commit 598a365
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion toxcore/events/file_recv.c
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ static void tox_event_file_recv_set_file_size(Tox_Event_File_Recv *file_recv,
assert(file_recv != nullptr);
file_recv->file_size = file_size;
}
uint32_t tox_event_file_recv_get_file_size(const Tox_Event_File_Recv *file_recv)
uint64_t tox_event_file_recv_get_file_size(const Tox_Event_File_Recv *file_recv)
{
assert(file_recv != nullptr);
return file_recv->file_size;
Expand Down
2 changes: 1 addition & 1 deletion toxcore/events/file_recv_chunk.c
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ static void tox_event_file_recv_chunk_set_position(Tox_Event_File_Recv_Chunk *fi
assert(file_recv_chunk != nullptr);
file_recv_chunk->position = position;
}
uint32_t tox_event_file_recv_chunk_get_position(const Tox_Event_File_Recv_Chunk *file_recv_chunk)
uint64_t tox_event_file_recv_chunk_get_position(const Tox_Event_File_Recv_Chunk *file_recv_chunk)
{
assert(file_recv_chunk != nullptr);
return file_recv_chunk->position;
Expand Down
4 changes: 2 additions & 2 deletions toxcore/tox_events.h
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ size_t tox_event_file_recv_get_filename_length(
const Tox_Event_File_Recv *file_recv);
uint32_t tox_event_file_recv_get_file_number(
const Tox_Event_File_Recv *file_recv);
uint32_t tox_event_file_recv_get_file_size(
uint64_t tox_event_file_recv_get_file_size(
const Tox_Event_File_Recv *file_recv);
uint32_t tox_event_file_recv_get_friend_number(
const Tox_Event_File_Recv *file_recv);
Expand All @@ -94,7 +94,7 @@ uint32_t tox_event_file_recv_chunk_get_file_number(
const Tox_Event_File_Recv_Chunk *file_recv_chunk);
uint32_t tox_event_file_recv_chunk_get_friend_number(
const Tox_Event_File_Recv_Chunk *file_recv_chunk);
uint32_t tox_event_file_recv_chunk_get_position(
uint64_t tox_event_file_recv_chunk_get_position(
const Tox_Event_File_Recv_Chunk *file_recv_chunk);

typedef struct Tox_Event_File_Recv_Control Tox_Event_File_Recv_Control;
Expand Down

0 comments on commit 598a365

Please sign in to comment.