to avoid "statement with no effect" warnings.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17554
dc483132-0cff-0310-8789-
dd5450dbe970
+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:
#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