summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--toxcore/tox.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/toxcore/tox.c b/toxcore/tox.c
index 4b96afa8..1063f806 100644
--- a/toxcore/tox.c
+++ b/toxcore/tox.c
@@ -95,6 +95,25 @@ bool tox_version_is_compatible(uint32_t major, uint32_t minor, uint32_t patch)
95} 95}
96 96
97 97
98#define CONST_FUNCTION(lowercase, uppercase) \
99uint32_t tox_##lowercase(void) \
100{ \
101 return TOX_##uppercase; \
102}
103
104CONST_FUNCTION(public_key_size, PUBLIC_KEY_SIZE)
105CONST_FUNCTION(secret_key_size, SECRET_KEY_SIZE)
106CONST_FUNCTION(address_size, ADDRESS_SIZE)
107CONST_FUNCTION(max_name_length, MAX_NAME_LENGTH)
108CONST_FUNCTION(max_status_message_length, MAX_STATUS_MESSAGE_LENGTH)
109CONST_FUNCTION(max_friend_request_length, MAX_FRIEND_REQUEST_LENGTH)
110CONST_FUNCTION(max_message_length, MAX_MESSAGE_LENGTH)
111CONST_FUNCTION(max_custom_packet_size, MAX_CUSTOM_PACKET_SIZE)
112CONST_FUNCTION(hash_length, HASH_LENGTH)
113CONST_FUNCTION(file_id_length, FILE_ID_LENGTH)
114CONST_FUNCTION(max_filename_length, MAX_FILENAME_LENGTH)
115
116
98void tox_options_default(struct Tox_Options *options) 117void tox_options_default(struct Tox_Options *options)
99{ 118{
100 if (options) { 119 if (options) {