summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorunknown <anozdrin@mysql.com>2006-01-13 19:46:39 +0300
committerunknown <anozdrin@mysql.com>2006-01-13 19:46:39 +0300
commit32944ad20e4c9fc08b2c9d4630cf93ed824bee6e (patch)
tree3edade0ed55527f04ea929d120560b870b80154c /include
parentd3f0247e122cb9ed7f4c56c094cc76e8cdab8352 (diff)
parent4eb2b162c53c52aa3e0ea593e73b27954e3692be (diff)
downloadmariadb-git-32944ad20e4c9fc08b2c9d4630cf93ed824bee6e.tar.gz
Merge mysql.com:/home/alik/MySQL/devel/5.0-bug15103
into mysql.com:/home/alik/MySQL/devel/5.1-tree include/config-win.h: Auto merged mysql-test/r/information_schema.result: Auto merged mysql-test/r/mysqldump.result: Auto merged mysql-test/r/rpl_ddl.result: Auto merged sql/item_strfunc.cc: Auto merged sql/sql_yacc.yy: Auto merged
Diffstat (limited to 'include')
-rw-r--r--include/config-win.h20
-rw-r--r--include/sha1.h6
2 files changed, 14 insertions, 12 deletions
diff --git a/include/config-win.h b/include/config-win.h
index a08e25ed628..2de75385d4d 100644
--- a/include/config-win.h
+++ b/include/config-win.h
@@ -108,11 +108,17 @@ functions */
#undef _REENTRANT /* Crashes something for win32 */
#undef SAFE_MUTEX /* Can't be used on windows */
-#define LONGLONG_MIN ((__int64) 0x8000000000000000)
-#define LONGLONG_MAX ((__int64) 0x7FFFFFFFFFFFFFFF)
-#define ULONGLONG_MAX ((unsigned __int64) 0xFFFFFFFFFFFFFFFF)
-#define LL(A) ((__int64) A)
-#define ULL(A) ((unsigned __int64) A)
+#if defined(_MSC_VER) && _MSC_VER >= 1310
+#define LL(A) A##ll
+#define ULL(A) A##ull
+#else
+#define LL(A) ((__int64) A)
+#define ULL(A) ((unsigned __int64) A)
+#endif
+
+#define LONGLONG_MIN LL(0x8000000000000000)
+#define LONGLONG_MAX LL(0x7FFFFFFFFFFFFFFF)
+#define ULONGLONG_MAX ULL(0xFFFFFFFFFFFFFFFF)
/* Type information */
@@ -345,11 +351,7 @@ inline double ulonglong2double(ulonglong value)
#define SPRINTF_RETURNS_INT
#define HAVE_SETFILEPOINTER
#define HAVE_VIO_READ_BUFF
-
-#if defined(_WIN64) && defined(_M_X64)
-/* Avoid type conflicts with built-in functions. */
#define HAVE_STRNLEN
-#endif
#ifndef __NT__
#undef FILE_SHARE_DELETE
diff --git a/include/sha1.h b/include/sha1.h
index 1c345469d3c..e67acbf96b8 100644
--- a/include/sha1.h
+++ b/include/sha1.h
@@ -60,8 +60,8 @@ typedef struct SHA1_CONTEXT
C_MODE_START
-int sha1_reset( SHA1_CONTEXT* );
-int sha1_input( SHA1_CONTEXT*, const uint8 *, unsigned int );
-int sha1_result( SHA1_CONTEXT* , uint8 Message_Digest[SHA1_HASH_SIZE] );
+int mysql_sha1_reset(SHA1_CONTEXT*);
+int mysql_sha1_input(SHA1_CONTEXT*, const uint8 *, unsigned int);
+int mysql_sha1_result(SHA1_CONTEXT* , uint8 Message_Digest[SHA1_HASH_SIZE]);
C_MODE_END