Browse Source

* Temperory fixed compiler warnings/errors. Please compile before commiting. [Lance]

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@6098 54d463be-8e91-2dee-dedb-b68131a5f0ec
Lance 19 năm trước cách đây
mục cha
commit
458f135cd7

+ 4 - 0
Changelog-Trunk.txt

@@ -3,6 +3,10 @@ Date	Added
 AS OF SVN REV. 5091, WE ARE NOW USING TRUNK.  ALL UNTESTED BUGFIXES/FEATURES GO INTO TRUNK.
 IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
 
+2006/04/16
+	* Temperory fixed compiler warnings/errors. Please compile before commiting.
+	  [Lance]
+
 2006/04/15
 	* Fixed upgrade_svn5902.sql, thanks to Koshiro for pointing it out.
 	  [Skotlex]

+ 4 - 0
src/common/cbasetypes.h

@@ -56,6 +56,7 @@
 //////////////////////////////////////////////////////////////////////////
 // useful typedefs
 //////////////////////////////////////////////////////////////////////////
+#define HAVE_UCHAR
 typedef unsigned char	uchar;
 typedef   signed char	schar;
 typedef   signed short	sshort;
@@ -91,6 +92,9 @@ typedef int*			pint;
 //////////////////////////////
 #ifdef WIN32
 //////////////////////////////
+#define SIZEOF_LONG 4
+#define SIZEOF_INT 4
+#define HAVE_INT_8_16_32
 typedef          __int8		int8;
 typedef          __int16	int16;
 typedef          __int32	int32;

+ 1 - 0
src/common/strlib.h

@@ -12,6 +12,7 @@ char* jstrescapecpy (char* pt,char* spt);
 int jmemescapecpy (char* pt,char* spt, int size);
 
 #ifdef __WIN32
+#define HAVE_STRTOK_R
 #define strtok_r(s,delim,save_ptr) _strtok_r((s),(delim),(save_ptr))
 char *_strtok_r(char *s1, const char *s2, char **lasts);
 #endif

+ 2 - 2
src/map/clif.c

@@ -3800,7 +3800,7 @@ void clif_getareachar_item(struct map_session_data* sd,struct flooritem_data* fi
  */
 int clif_getareachar_skillunit(struct map_session_data *sd,struct skill_unit *unit)
 {
-	int fd, unit_id;
+	int fd/*, unit_id*/; // Unused? [Lance]
 	struct block_list *bl;
 
 	fd=sd->fd;
@@ -3813,7 +3813,7 @@ int clif_getareachar_skillunit(struct map_session_data *sd,struct skill_unit *un
 		WFIFOL(fd, 2)=unit->bl.id;
 		WFIFOL(fd, 6)=unit->group->src_id;
 		WFIFOW(fd,10)=unit->bl.x;
-		WFIFOW(fd,12)=unit_id;
+		WFIFOW(fd,12)=unit->bl.y; // might be typo? [Lance]
 		WFIFOB(fd,14)=unit->group->unit_id;
 		WFIFOB(fd,15)=1;
 		WFIFOB(fd,16)=1;

+ 2 - 0
src/mysql/my_global.h

@@ -93,6 +93,8 @@
 #define NETWARE_SET_SCREEN_MODE(A)
 #endif
 
+#include "../common/strlib.h"
+
 /*
   The macros below are borrowed from include/linux/compiler.h in the
   Linux kernel. Use them to indicate the likelyhood of the truthfulness

+ 2 - 2
vcproj-7.1/map-server_sql.vcproj

@@ -38,7 +38,7 @@
 				Name="VCCustomBuildTool"/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="WSOCK32.lib mysqlclient.lib pcre.lib zdll.lib"
+				AdditionalDependencies="WSOCK32.lib libmysql.lib pcre.lib zdll.lib"
 				OutputFile="..\map-server_sql.exe"
 				LinkIncremental="2"
 				AdditionalLibraryDirectories="..\lib"
@@ -101,7 +101,7 @@
 				Name="VCCustomBuildTool"/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="WSOCK32.lib mysqlclient.lib pcre.lib zdll.lib"
+				AdditionalDependencies="WSOCK32.lib libmysql.lib pcre.lib zdll.lib"
 				OutputFile="..\map-server_sql.exe"
 				LinkIncremental="1"
 				AdditionalLibraryDirectories="..\lib"