summaryrefslogtreecommitdiffstats
path: root/mbbsd/talk.c
diff options
context:
space:
mode:
authorin2 <in2@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2002-04-27 23:50:20 +0800
committerin2 <in2@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2002-04-27 23:50:20 +0800
commit1cfd2ba12337bbad41d8e1c1bb5b828d7ef9bc95 (patch)
tree95c9fbe94ccd9f50a0f09732b577ff455149dd66 /mbbsd/talk.c
parentf793f25ce60f90f2413546a170203bcc5403e77e (diff)
downloadpttbbs-1cfd2ba12337bbad41d8e1c1bb5b828d7ef9bc95.tar
pttbbs-1cfd2ba12337bbad41d8e1c1bb5b828d7ef9bc95.tar.gz
pttbbs-1cfd2ba12337bbad41d8e1c1bb5b828d7ef9bc95.tar.bz2
pttbbs-1cfd2ba12337bbad41d8e1c1bb5b828d7ef9bc95.tar.lz
pttbbs-1cfd2ba12337bbad41d8e1c1bb5b828d7ef9bc95.tar.xz
pttbbs-1cfd2ba12337bbad41d8e1c1bb5b828d7ef9bc95.tar.zst
pttbbs-1cfd2ba12337bbad41d8e1c1bb5b828d7ef9bc95.zip
for mbbsd.icc
git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@128 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/talk.c')
-rw-r--r--mbbsd/talk.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/mbbsd/talk.c b/mbbsd/talk.c
index facab4b4..73fdbc43 100644
--- a/mbbsd/talk.c
+++ b/mbbsd/talk.c
@@ -1,4 +1,4 @@
-/* $Id: talk.c,v 1.21 2002/04/10 10:49:42 in2 Exp $ */
+/* $Id: talk.c,v 1.22 2002/04/27 15:50:17 in2 Exp $ */
#include <stdio.h>
#include <string.h>
#include <errno.h>
@@ -954,13 +954,13 @@ static void do_talk_char(talkwin_t * twin, int ch)
case Ctrl('M'):
case Ctrl('J'):
line = big_picture + twin->curln;
- strncpy(buf, line->data, line->len);
+ strncpy(buf, (char *)line->data, line->len);
buf[line->len] = 0;
do_talk_nextline(twin);
break;
case Ctrl('P'):
line = big_picture + twin->curln;
- strncpy(buf, line->data, line->len);
+ strncpy(buf, (char *)line->data, line->len);
buf[line->len] = 0;
if (twin->curln > twin->sline){
--(twin->curln);
@@ -969,7 +969,7 @@ static void do_talk_char(talkwin_t * twin, int ch)
break;
case Ctrl('N'):
line = big_picture + twin->curln;
- strncpy(buf, line->data, line->len);
+ strncpy(buf, (char *)line->data, line->len);
buf[line->len] = 0;
if (twin->curln < twin->eline){
++(twin->curln);
@@ -1230,7 +1230,7 @@ static void my_talk(userinfo_t * uin, int fri_stat) {
return;
}
length = sizeof(server);
- if (getsockname(sock, (struct sockaddr *) &server, &length) < 0){
+ if (getsockname(sock, (struct sockaddr *) &server, (socklen_t*)&length) < 0){
close(sock);
perror("sock name err");
unlockutmpmode();
@@ -1305,7 +1305,7 @@ static void my_talk(userinfo_t * uin, int fri_stat) {
}
}
- msgsock = accept(sock, (struct sockaddr *) 0, (int *) 0);
+ msgsock = accept(sock, (struct sockaddr *) 0, (socklen_t *) 0);
if (msgsock == -1){
perror("accept");
unlockutmpmode();