Переглянути джерело

- Re-committed r16987 (pid:161281).
-Re-commiting part is now ended

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17003 54d463be-8e91-2dee-dedb-b68131a5f0ec

glighta 12 роки тому
батько
коміт
b23cd26e57
4 змінених файлів з 7 додано та 6 видалено
  1. 1 1
      src/map/atcommand.c
  2. 3 2
      src/map/battle.c
  3. 2 2
      src/map/clif.c
  4. 1 1
      src/map/intif.c

+ 1 - 1
src/map/atcommand.c

@@ -7484,7 +7484,7 @@ ACMD_FUNC(mapflag) {
 		clif_displaymessage(sd->fd,atcmd_output);\
 		return 0;\
 	}
-	unsigned char flag_name[100];
+    char flag_name[100];
 	int flag=0,i;
 	nullpo_retr(-1, sd);
 	memset(flag_name, '\0', sizeof(flag_name));

+ 3 - 2
src/map/battle.c

@@ -3505,7 +3505,8 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
 	short s_ele = 0;
 	unsigned int skillratio = 100;	//Skill dmg modifiers.
 
-	struct map_session_data *sd, *tsd;
+    TBL_PC *sd;
+//    TBL_PC *tsd;
 	struct Damage ad;
 	struct status_data *sstatus = status_get_status_data(src);
 	struct status_data *tstatus = status_get_status_data(target);
@@ -3533,7 +3534,7 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
 	flag.imdef = nk&NK_IGNORE_DEF?1:0;
 
 	sd = BL_CAST(BL_PC, src);
-	tsd = BL_CAST(BL_PC, target);
+//    tsd = BL_CAST(BL_PC, target);
 
 	if( skill_num == SO_PSYCHIC_WAVE ) {
 		struct status_change *sc = status_get_sc(src);

+ 2 - 2
src/map/clif.c

@@ -5406,7 +5406,7 @@ void clif_displaymessage(const int fd, const char* mes)
 				WFIFOHEAD(fd, 5 + len);
 				WFIFOW(fd,0) = 0x8e;
 				WFIFOW(fd,2) = 5 + len; // 4 + len + NULL teminate
-				safestrncpy(WFIFOP(fd,4), line, len + 1);
+                safestrncpy((char *)WFIFOP(fd,4), line, len + 1);
 				WFIFOSET(fd, 5 + len);
 			}
 			line = strtok(NULL, "\n");
@@ -6502,7 +6502,7 @@ void clif_party_message(struct party_data* p, int account_id, const char* mes, i
 		WBUFW(buf,0)=0x109;
 		WBUFW(buf,2)=len+8;
 		WBUFL(buf,4)=account_id;
-		safestrncpy(WBUFP(buf,8), mes, len);
+        safestrncpy((char *)WBUFP(buf,8), mes, len);
 		clif_send(buf,len+8,&sd->bl,PARTY);
 	}
 }

+ 1 - 1
src/map/intif.c

@@ -2130,7 +2130,7 @@ void intif_request_accinfo( int u_fd, int aid, int group_id, char* query ) {
 	WFIFOL(inter_fd,2) = u_fd;
 	WFIFOL(inter_fd,6) = aid;
 	WFIFOL(inter_fd,10) = group_id;
-	safestrncpy(WFIFOP(inter_fd,14), query, NAME_LENGTH);
+    safestrncpy((char *)WFIFOP(inter_fd,14), query, NAME_LENGTH);
 
 	WFIFOSET(inter_fd,2 + 4 + 4 + 4 + NAME_LENGTH);