summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimo Sirainen <cras@irssi.org>2001-01-11 10:15:34 +0000
committercras <cras@dbcabf3a-b0e7-0310-adc4-f8d773084564>2001-01-11 10:15:34 +0000
commit1a3c700838fa1cbfab750dc317ee41e68d77cc31 (patch)
treeaf161205e02e782b8bdf891ee656be3f25b65abb
parent348060073d06ffe312c6f54007f835aa9a8dec58 (diff)
downloadirssi-1a3c700838fa1cbfab750dc317ee41e68d77cc31.zip
Some signed/unsigned warnings removed. Don't call fe_exec_init/deinit in win32
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1104 dbcabf3a-b0e7-0310-adc4-f8d773084564
-rw-r--r--src/core/network.c4
-rw-r--r--src/core/nicklist.c4
-rw-r--r--src/core/settings.c12
-rw-r--r--src/fe-common/core/chat-completion.c2
-rw-r--r--src/fe-common/core/fe-common-core.c4
-rw-r--r--src/fe-text/gui-readline.c2
-rw-r--r--src/irc/core/channels-query.c2
7 files changed, 19 insertions, 11 deletions
diff --git a/src/core/network.c b/src/core/network.c
index ebf3de1f..3377e71e 100644
--- a/src/core/network.c
+++ b/src/core/network.c
@@ -180,7 +180,11 @@ GIOChannel *net_connect_ip(IPADDR *ip, int port, IPADDR *my_ip)
sin_set_port(&so, port);
ret = connect(handle, &so.sa, SIZEOF_SOCKADDR(so));
+#ifndef WIN32
if (ret < 0 && errno != EINPROGRESS) {
+#else
+ if (ret < 0 && WSAGetLastError() != WSAEWOULDBLOCK) {
+#endif
close(handle);
return NULL;
}
diff --git a/src/core/nicklist.c b/src/core/nicklist.c
index c08d1110..1fc15139 100644
--- a/src/core/nicklist.c
+++ b/src/core/nicklist.c
@@ -228,12 +228,12 @@ void nicklist_update_flags(SERVER_REC *server, const char *nick,
rec->last_check = time(NULL);
- if (gone != -1 && rec->gone != gone) {
+ if (gone != -1 && (int)rec->gone != gone) {
rec->gone = gone;
signal_emit("nick gone changed", 2, channel, rec);
}
- if (serverop != -1 && rec->serverop != serverop) {
+ if (serverop != -1 && (int)rec->serverop != serverop) {
rec->serverop = serverop;
signal_emit("nick serverop changed", 2, channel, rec);
}
diff --git a/src/core/settings.c b/src/core/settings.c
index 7f33ae77..065c70ea 100644
--- a/src/core/settings.c
+++ b/src/core/settings.c
@@ -442,7 +442,8 @@ static CONFIG_REC *parse_configfile(const char *fname)
char *real_fname;
real_fname = fname != NULL ? g_strdup(fname) :
- g_strdup_printf("%s/.irssi/config", g_get_home_dir());
+ g_strdup_printf("%s"G_DIR_SEPARATOR_S".irssi"
+ G_DIR_SEPARATOR_S"config", g_get_home_dir());
config = config_open(real_fname, -1);
if (config != NULL)
@@ -473,17 +474,16 @@ static void init_configfile(void)
struct stat statbuf;
char *str;
- str = g_strdup_printf("%s/.irssi", g_get_home_dir());
+ str = g_strdup_printf("%s"G_DIR_SEPARATOR_S".irssi", g_get_home_dir());
if (stat(str, &statbuf) != 0) {
/* ~/.irssi not found, create it. */
if (mkpath(str, 0700) != 0) {
- g_error(_("Couldn't create %s/.irssi directory"),
- g_get_home_dir());
+ g_error(_("Couldn't create %s directory"), str);
}
} else if (!S_ISDIR(statbuf.st_mode)) {
- g_error(_("%s/.irssi is not a directory.\n"
+ g_error(_("%s is not a directory.\n"
"You should remove it with command: rm ~/.irssi"),
- g_get_home_dir());
+ str);
}
g_free(str);
diff --git a/src/fe-common/core/chat-completion.c b/src/fe-common/core/chat-completion.c
index a45623d1..a52c7699 100644
--- a/src/fe-common/core/chat-completion.c
+++ b/src/fe-common/core/chat-completion.c
@@ -87,7 +87,7 @@ static void last_msg_add(GSList **list, const char *nick, int own, int max)
rec = g_new(LAST_MSG_REC, 1);
rec->nick = g_strdup(nick);
- if (g_slist_length(*list) == max) {
+ if ((int)g_slist_length(*list) == max) {
*list = g_slist_remove(*list,
g_slist_last(*list)->data);
}
diff --git a/src/fe-common/core/fe-common-core.c b/src/fe-common/core/fe-common-core.c
index 5ad4a036..7f294a25 100644
--- a/src/fe-common/core/fe-common-core.c
+++ b/src/fe-common/core/fe-common-core.c
@@ -126,7 +126,9 @@ void fe_common_core_init(void)
keyboard_init();
printtext_init();
formats_init();
+#ifndef WIN32
fe_exec_init();
+#endif
fe_expandos_init();
fe_ignore_init();
fe_log_init();
@@ -164,7 +166,9 @@ void fe_common_core_deinit(void)
keyboard_deinit();
printtext_deinit();
formats_deinit();
+#ifndef WIN32
fe_exec_deinit();
+#endif
fe_expandos_deinit();
fe_ignore_deinit();
fe_log_deinit();
diff --git a/src/fe-text/gui-readline.c b/src/fe-text/gui-readline.c
index ed1a407a..56dee1c3 100644
--- a/src/fe-text/gui-readline.c
+++ b/src/fe-text/gui-readline.c
@@ -372,7 +372,7 @@ static void key_transpose_characters(void)
static void key_delete_character(void)
{
- if (gui_entry_get_pos() < strlen(gui_entry_get_text())) {
+ if (gui_entry_get_pos() < (int)strlen(gui_entry_get_text())) {
gui_entry_move_pos(1);
gui_entry_erase(1);
}
diff --git a/src/irc/core/channels-query.c b/src/irc/core/channels-query.c
index 0152606e..70c2cbc7 100644
--- a/src/irc/core/channels-query.c
+++ b/src/irc/core/channels-query.c
@@ -185,7 +185,7 @@ static void channel_send_query(IRC_SERVER_REC *server, int query)
chans = rec->queries[query];
- if (g_slist_length(rec->queries[query]) > server->max_query_chans) {
+ if ((int)g_slist_length(rec->queries[query]) > server->max_query_chans) {
GSList *lastchan;
lastchan = g_slist_nth(rec->queries[query], server->max_query_chans-1);