port,sock: minor tweaks to 'alloc()' and 'free()' functions

This commit is contained in:
Bert Belder 2020-05-26 18:34:18 +02:00
parent 469cb335c1
commit 78bb46e678
No known key found for this signature in database
GPG Key ID: 7A77887B2E2ED461
2 changed files with 4 additions and 3 deletions

View File

@ -28,7 +28,7 @@ typedef struct port_state {
size_t active_poll_count; size_t active_poll_count;
} port_state_t; } port_state_t;
static port_state_t* port__alloc(void) { static inline port_state_t* port__alloc(void) {
port_state_t* port_state = malloc(sizeof *port_state); port_state_t* port_state = malloc(sizeof *port_state);
if (port_state == NULL) if (port_state == NULL)
return_set_error(NULL, ERROR_NOT_ENOUGH_MEMORY); return_set_error(NULL, ERROR_NOT_ENOUGH_MEMORY);
@ -36,12 +36,12 @@ static port_state_t* port__alloc(void) {
return port_state; return port_state;
} }
static void port__free(port_state_t* port) { static inline void port__free(port_state_t* port) {
assert(port != NULL); assert(port != NULL);
free(port); free(port);
} }
static HANDLE port__create_iocp(void) { static inline HANDLE port__create_iocp(void) {
HANDLE iocp_handle = HANDLE iocp_handle =
CreateIoCompletionPort(INVALID_HANDLE_VALUE, NULL, 0, 0); CreateIoCompletionPort(INVALID_HANDLE_VALUE, NULL, 0, 0);
if (iocp_handle == NULL) if (iocp_handle == NULL)

View File

@ -47,6 +47,7 @@ static inline sock_state_t* sock__alloc(void) {
} }
static inline void sock__free(sock_state_t* sock_state) { static inline void sock__free(sock_state_t* sock_state) {
assert(sock_state != NULL);
free(sock_state); free(sock_state);
} }