From 451706f5cb2a616ae2ffd2a2e120cbbdb2351fe8 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Fri, 14 Jan 2011 00:13:49 -0500 Subject: [PATCH] Windows: osilog param size is size_t The parameter size is size_t which permits pointers to be stored on 32-bit and 64-bit systems. Make sure we store it as size_t instead of truncating to long. Reviewed-on: http://gerrit.openafs.org/3657 Tested-by: BuildBot Reviewed-by: Jeffrey Altman Tested-by: Jeffrey Altman (cherry picked from commit e50cab06c4a5dad37b27f411dfd511130567726d) Change-Id: Ifff3cc8d9424c74d39a792f83b838965af95faea Reviewed-on: http://gerrit.openafs.org/3819 Tested-by: BuildBot Reviewed-by: Derrick Brashear --- src/WINNT/client_osi/osilog.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/WINNT/client_osi/osilog.h b/src/WINNT/client_osi/osilog.h index e186712a0..c2a6ff418 100644 --- a/src/WINNT/client_osi/osilog.h +++ b/src/WINNT/client_osi/osilog.h @@ -24,7 +24,7 @@ typedef struct osi_logEntry { size_t tid; /* thread ID */ unsigned long micros; /* microsecond-based time stamp */ char *formatp; /* format string */ - long parms[OSI_LOG_MAXPARMS]; /* parms */ + size_t parms[OSI_LOG_MAXPARMS]; /* parms */ } osi_logEntry_t; typedef struct osi_log { -- 2.39.5