]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
* k5-thread.h (k5_mutex_lock_update_stats) [__GNUC__]: Use an inline function,
authorKen Raeburn <raeburn@mit.edu>
Wed, 7 Dec 2005 23:14:08 +0000 (23:14 +0000)
committerKen Raeburn <raeburn@mit.edu>
Wed, 7 Dec 2005 23:14:08 +0000 (23:14 +0000)
to avoid "statement with no effect" warnings.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17554 dc483132-0cff-0310-8789-dd5450dbe970

src/include/ChangeLog
src/include/k5-thread.h

index 65db7475bf90280e010ca5dc4d00a6496d0b6226..4ba978fc552ac57a4160cd32395cea9dc19f705c 100644 (file)
@@ -1,3 +1,8 @@
+2005-12-07  Ken Raeburn  <raeburn@mit.edu>
+
+       * k5-thread.h (k5_mutex_lock_update_stats) [__GNUC__]: Use an
+       inline function, to avoid "statement with no effect" warnings.
+
 2005-10-20  Jeffrey Altman <jaltman@mit.edu>
 
        * win-mac.h: 
index e82d7bbdee1c9775074a9401666a9ed359319b70..ea71bf499bc56e2b6e47bae975bb5b900beebf96 100644 (file)
@@ -247,7 +247,14 @@ typedef char k5_debug_mutex_stats;
 #define K5_MUTEX_STATS_INIT            's'
 typedef int k5_mutex_stats_tmp;
 #define k5_mutex_stats_start()         (0)
-#define k5_mutex_lock_update_stats(M,S)        (S)
+#ifdef __GNUC__
+static inline void
+k5_mutex_lock_update_stats(k5_debug_mutex_stats *m, k5_mutex_stats_tmp t)
+{
+}
+#else
+# define k5_mutex_lock_update_stats(M,S)       (S)
+#endif
 #define k5_mutex_unlock_update_stats(M)        (*(M) = 's')
 
 /* If statistics tracking isn't enabled, these functions don't actually