|
Line
Link Here
|
| 0 |
-- a/dict/src/lib/sockets.cpp |
0 |
++ b/dict/src/lib/sockets.cpp |
|
Lines 239-245
void Socket::resolve(std::string& host, gpointer data, on_resolved_func func)
Link Here
|
| 239 |
query_data->host = host; |
239 |
query_data->host = host; |
| 240 |
query_data->data = data; |
240 |
query_data->data = data; |
| 241 |
query_data->func = func; |
241 |
query_data->func = func; |
| 242 |
g_thread_create(dns_thread, query_data, FALSE, NULL); |
242 |
g_thread_try_new("dns_thread", dns_thread, query_data, NULL); |
| 243 |
} |
243 |
} |
| 244 |
|
244 |
|
| 245 |
void Socket::connect(int socket, in_addr_t sa, int port, gpointer data, on_connected_func func) |
245 |
void Socket::connect(int socket, in_addr_t sa, int port, gpointer data, on_connected_func func) |
|
Lines 250-256
void Socket::connect(int socket, in_addr_t sa, int port, gpointer data, on_conne
Link Here
|
| 250 |
connect_data->port = port; |
250 |
connect_data->port = port; |
| 251 |
connect_data->data = data; |
251 |
connect_data->data = data; |
| 252 |
connect_data->func = func; |
252 |
connect_data->func = func; |
| 253 |
g_thread_create(connect_thread, connect_data, FALSE, NULL); |
253 |
g_thread_try_new("connect", connect_thread, connect_data, NULL); |
| 254 |
} |
254 |
} |
| 255 |
|
255 |
|
| 256 |
gpointer Socket::connect_thread(gpointer data) |
256 |
gpointer Socket::connect_thread(gpointer data) |
| 257 |
-- a/dict/src/stardict.cpp |
257 |
++ b/dict/src/stardict.cpp |
|
Lines 2311-2317
int main(int argc,char **argv)
Link Here
|
| 2311 |
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); |
2311 |
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); |
| 2312 |
textdomain (GETTEXT_PACKAGE); |
2312 |
textdomain (GETTEXT_PACKAGE); |
| 2313 |
|
2313 |
|
| 2314 |
g_thread_init (NULL); |
|
|
| 2315 |
#if defined(_WIN32) && defined(_MSC_VER) |
2314 |
#if defined(_WIN32) && defined(_MSC_VER) |
| 2316 |
synchronize_crt_enviroment(); |
2315 |
synchronize_crt_enviroment(); |
| 2317 |
#endif |
2316 |
#endif |