From: Jeffrey Altman Date: Fri, 14 Jan 2011 05:13:49 +0000 (-0500) Subject: Windows: osilog param size is size_t X-Git-Tag: upstream/1.6.0.pre2^2~85 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=451706f5cb2a616ae2ffd2a2e120cbbdb2351fe8;p=packages%2Fo%2Fopenafs.git 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 --- 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 {