actually find the parser bug (not handling lines that end in \r\n). formatting changes. comment out functions b/c clang can't be bothered to generate generic function defs if the function that uses it isn't actually part of the main program
This commit is contained in:
@@ -10,7 +10,7 @@ struct tcpserver {
|
||||
SOCKET sock;
|
||||
array<SOCKET> client_socks;
|
||||
int max_connections;
|
||||
addrinfo *addr;
|
||||
addrinfo* addr;
|
||||
array<data_received_cb_t> cbs;
|
||||
|
||||
pthread_mutex_t lock;
|
||||
@@ -18,8 +18,8 @@ struct tcpserver {
|
||||
pthread_cond_t stop_requested;
|
||||
};
|
||||
|
||||
bool create_server(tcpserver *server_out, const char* hostname, int port);
|
||||
void start_server(tcpserver &s);
|
||||
void stop_server(tcpserver &s);
|
||||
void send_data(tcpserver &s, SOCKET client, array<char> data);
|
||||
void register_recv_cb(tcpserver &s, data_received_cb_t cb);
|
||||
bool create_server(tcpserver* server_out, const char* hostname, int port, int max_connections);
|
||||
void start_server(tcpserver& s);
|
||||
void stop_server(tcpserver& s);
|
||||
void send_data(tcpserver& s, SOCKET client, array<char> data);
|
||||
void register_recv_cb(tcpserver& s, data_received_cb_t cb);
|
||||
|
||||
@@ -14,5 +14,5 @@ template<class T> struct array {
|
||||
|
||||
template<class T> void append(array<T>& a, T el);
|
||||
template<class T> T pop(array<T>& a);
|
||||
template<class T> void resize(array<T>& a, size_t new_size);
|
||||
template<class T> void resize(array<T>& a, size_t new_cap);
|
||||
bool read_file(array<char>* out, const char* filepath);
|
||||
|
||||
Reference in New Issue
Block a user