]> Kevux Git Server - fll/commit
Update: Socket improvements regarding structure and styling.
authorKevin Day <kevin@kevux.org>
Thu, 6 Jul 2023 03:38:12 +0000 (22:38 -0500)
committerKevin Day <kevin@kevux.org>
Thu, 6 Jul 2023 03:38:12 +0000 (22:38 -0500)
commit90d0f47999fd5615f2f3550d688f63d49e590482
tree65bf88c7965f3cd9993ed4e9b3a19435294ed495
parent26f4afb088ad0f9dfea114704b6d9015c67ad953
Update: Socket improvements regarding structure and styling.

The f_socket_t structure has "struct sockaddr" as a pointer.
This means mass allocation becomes less practical due to needing to create the actual "struct sockaddr" as needed.
Implement an f_socket_address_t union that accepts the cost of less memory efficiency to improve the usability.

This now allows for mixed types to be stored in the array without needing complicated code to manage different arrays.
The caller will have to be responsible for properly setting the appropriate structure as needed.

Organize the code styling to be more consistent with alphabetical ordering.
I likely have some of the comments to update as well (a follow up commit will be necessary).
level_0/f_network/c/network/common.h
level_0/f_socket/c/socket.c
level_0/f_socket/c/socket.h
level_0/f_socket/c/socket/common.h
level_0/f_socket/data/build/defines