Fixing VC++ warnings and errors.
This commit is contained in:
@@ -38,7 +38,7 @@ xe_file_ref xe_file_open(xe_pal_ref pal, const xe_file_mode mode,
|
||||
}
|
||||
XEIGNORE(xestrcat(mode_string, XECOUNT(mode_string), XT("b")));
|
||||
|
||||
#if XE_LIKE(WIN32)
|
||||
#if XE_LIKE(WIN32) && XE_WCHAR
|
||||
XEEXPECTZERO(_wfopen_s((FILE**)&file->handle, path, mode_string));
|
||||
#else
|
||||
file->handle = fopen(path, mode_string);
|
||||
|
||||
@@ -122,12 +122,12 @@ size_t xe_memory_get_length(xe_memory_ref memory) {
|
||||
return memory->length;
|
||||
}
|
||||
|
||||
uint8_t *xe_memory_addr(xe_memory_ref memory, uint32_t guest_addr) {
|
||||
uint8_t *xe_memory_addr(xe_memory_ref memory, size_t guest_addr) {
|
||||
return (uint8_t*)memory->ptr + guest_addr;
|
||||
}
|
||||
|
||||
uint32_t xe_memory_search_aligned(xe_memory_ref memory, uint32_t start,
|
||||
uint32_t end, const uint32_t *values,
|
||||
uint32_t xe_memory_search_aligned(xe_memory_ref memory, size_t start,
|
||||
size_t end, const uint32_t *values,
|
||||
const size_t value_count) {
|
||||
XEASSERT(start <= end);
|
||||
const uint32_t *p = (const uint32_t*)xe_memory_addr(memory, start);
|
||||
|
||||
@@ -29,10 +29,10 @@ xe_memory_ref xe_memory_retain(xe_memory_ref memory);
|
||||
void xe_memory_release(xe_memory_ref memory);
|
||||
|
||||
size_t xe_memory_get_length(xe_memory_ref memory);
|
||||
uint8_t *xe_memory_addr(xe_memory_ref memory, uint32_t guest_addr);
|
||||
uint8_t *xe_memory_addr(xe_memory_ref memory, size_t guest_addr);
|
||||
|
||||
uint32_t xe_memory_search_aligned(xe_memory_ref memory, uint32_t start,
|
||||
uint32_t end, const uint32_t *values,
|
||||
uint32_t xe_memory_search_aligned(xe_memory_ref memory, size_t start,
|
||||
size_t end, const uint32_t *values,
|
||||
const size_t value_count);
|
||||
|
||||
// These methods slice off memory from the virtual address space.
|
||||
|
||||
@@ -37,9 +37,9 @@ typedef struct {
|
||||
} xe_socket_connection_t;
|
||||
int xe_socket_accept(socket_t socket, xe_socket_connection_t* out_client_info);
|
||||
|
||||
ssize_t xe_socket_send(socket_t socket, const uint8_t* data, size_t length,
|
||||
int64_t xe_socket_send(socket_t socket, const uint8_t* data, size_t length,
|
||||
int flags, int* out_error_code);
|
||||
ssize_t xe_socket_recv(socket_t socket, uint8_t* data, size_t length, int flags,
|
||||
int64_t xe_socket_recv(socket_t socket, uint8_t* data, size_t length, int flags,
|
||||
int* out_error_code);
|
||||
|
||||
typedef struct xe_socket_loop xe_socket_loop_t;
|
||||
|
||||
@@ -103,14 +103,14 @@ int xe_socket_accept(socket_t socket, xe_socket_connection_t* out_client_info) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
ssize_t xe_socket_send(socket_t socket, const uint8_t* data, size_t length,
|
||||
int64_t xe_socket_send(socket_t socket, const uint8_t* data, size_t length,
|
||||
int flags, int* out_error_code) {
|
||||
ssize_t result = send(socket, data, length, flags);
|
||||
*out_error_code = errno;
|
||||
return result;
|
||||
}
|
||||
|
||||
ssize_t xe_socket_recv(socket_t socket, uint8_t* data, size_t length, int flags,
|
||||
int64_t xe_socket_recv(socket_t socket, uint8_t* data, size_t length, int flags,
|
||||
int* out_error_code) {
|
||||
ssize_t result = recv(socket, data, length, flags);
|
||||
*out_error_code = errno;
|
||||
|
||||
@@ -20,6 +20,7 @@ void xe_socket_init() {
|
||||
}
|
||||
|
||||
socket_t xe_socket_create_tcp() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
void xe_socket_close(socket_t socket) {
|
||||
@@ -38,21 +39,25 @@ void xe_socket_set_nonblock(socket_t socket, bool value) {
|
||||
}
|
||||
|
||||
int xe_socket_bind(socket_t socket, uint32_t port) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int xe_socket_listen(socket_t socket) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int xe_socket_accept(socket_t socket, xe_socket_connection_t* out_client_info) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
ssize_t xe_socket_send(socket_t socket, const uint8_t* data, size_t length,
|
||||
int64_t xe_socket_send(socket_t socket, const uint8_t* data, size_t length,
|
||||
int flags, int* out_error_code) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
ssize_t xe_socket_recv(socket_t socket, uint8_t* data, size_t length, int flags,
|
||||
int64_t xe_socket_recv(socket_t socket, uint8_t* data, size_t length, int flags,
|
||||
int* out_error_code) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
struct xe_socket_loop {
|
||||
@@ -81,10 +86,13 @@ void xe_socket_loop_set_queued_write(xe_socket_loop_t* loop) {
|
||||
}
|
||||
|
||||
bool xe_socket_loop_check_queued_write(xe_socket_loop_t* loop) {
|
||||
return false;
|
||||
}
|
||||
|
||||
bool xe_socket_loop_check_socket_recv(xe_socket_loop_t* loop) {
|
||||
return false;
|
||||
}
|
||||
|
||||
bool xe_socket_loop_check_socket_send(xe_socket_loop_t* loop) {
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user