port,sock: minor tweaks to 'alloc()' and 'free()' functions
This commit is contained in:
parent
469cb335c1
commit
78bb46e678
@ -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)
|
||||||
|
|||||||
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user