[krbdev.mit.edu #2883] 64-bit time_t issues

Jeffrey Altman via RT rt-comment at krbdev.mit.edu
Tue Mar 15 01:06:12 EST 2005


Here is a list of all 64-bit related warnings generated by the Windows
.NET 2005 compiler.


c:\src\kerberos\mit-cvs\krb5-head\src\lib\krb5\asn.1\asn1_k_decode.c(288)
: warning C4244: '=' : conversion from 'time_t' to 'krb5_timestamp',
possible loss of data

c:\src\kerberos\mit-cvs\krb5-head\src\lib\krb5\ccache\cc_mslsa.c(431) :
warning C4244: '=' : conversion from 'time_t' to 'krb5_timestamp',
possible loss of data

c:\src\kerberos\mit-cvs\krb5-head\src\lib\krb5\ccache\cc_mslsa.c(432) :
warning C4244: '=' : conversion from 'time_t' to 'krb5_timestamp',
possible loss of data

c:\src\kerberos\mit-cvs\krb5-head\src\lib\krb5\ccache\cc_mslsa.c(433) :
warning C4244: '=' : conversion from 'time_t' to 'krb5_timestamp',
possible loss of data

c:\src\kerberos\mit-cvs\krb5-head\src\lib\krb5\os\c_ustime.c(52) :
warning C4244: '=' : conversion from '__time64_t' to 'krb5_int32',
possible loss of data

c:\src\kerberos\mit-cvs\krb5-head\src\lib\krb5\os\sendto_kdc.c(455) :
warning C4244: '=' : conversion from '__time64_t' to 'long', possible
loss of data

c:\src\kerberos\mit-cvs\krb5-head\src\lib\krb5\os\timeofday.c(50) :
warning C4244: '=' : conversion from 'time_t' to 'krb5_int32', possible
loss of data


c:\src\kerberos\mit-cvs\krb5-head\src\lib\des425\unix_time.c(43) :
warning C4244: '=' : conversion from 'time_t' to 'krb5_ui_4', possible
loss of data

c:\src\kerberos\mit-cvs\krb5-head\src\lib\des425\unix_time.c(44) :
warning C4244: 'return' : conversion from 'time_t' to 'krb5_ui_4',
possible loss of data

c:\src\kerberos\mit-cvs\krb5-head\src\lib\krb4\win_time.c(32) : warning
C4244: 'return' : conversion from '__time64_t' to 'unsigned int',
possible loss of data

c:\src\kerberos\mit-cvs\krb5-head\src\lib\krb4\win_time.c(116) : warning
C4244:'=' : conversion from 'time_t' to 'long', possible loss of data

c:\src\kerberos\mit-cvs\krb5-head\src\windows\cns\tktlist.c(64) :
warning C4133: 'function' : incompatible types - from 'long *' to 'const
time_t *'

c:\src\kerberos\mit-cvs\krb5-head\src\windows\cns\tktlist.c(176) :
warning C4244: 'function' : conversion from 'time_t' to 'long', possible
loss of data

c:\src\kerberos\mit-cvs\krb5-head\src\windows\cns\tktlist.c(179) :
warning C4244: 'function' : conversion from 'time_t' to 'long', possible
loss of data

c:\src\kerberos\mit-cvs\krb5-head\src\windows\gss\gss-misc.c(389) :
warning C4244: '=' : conversion from '__time64_t' to 'long', possible
loss of data

c:\src\kerberos\mit-cvs\krb5-head\src\clients\klist\klist.c(238) :
warning C4244: '=' : conversion from 'time_t' to 'krb5_int32', possible
loss of data

c:\src\kerberos\mit-cvs\krb5-head\src\windows\gss\gss-misc.c(389) :
warning C4244: '=' : conversion from '__time64_t' to 'long', possible
loss of data

c:\src\kerberos\mit-cvs\krb5-head\src\clients\klist\klist.c(238) :
warning C4244: '=' : conversion from 'time_t' to 'krb5_int32', possible
loss of data

c:\src\kerberos\mit-cvs\krb5-head\src\clients\kinit\kinit.c(335) :
warning C4244: '=' : conversion from 'time_t' to 'krb5_deltat', possible
loss of data

c:\src\kerberos\mit-cvs\krb5-head\src\appl\gss-sample\gss-misc.c(418) :
warning C4244: '=' : conversion from '__time64_t' to 'long', possible
loss of data

c:\src\kerberos\mit-cvs\krb5-head\src\appl\gssftp\ftp\ftp.c(2317) :
warning C4244: '=' : conversion from '__time64_t' to 'long', possible
loss of data




These are not time_t issues but still:

c:\src\kerberos\mit-cvs\krb5-head\src\lib\gssapi\krb5\k5seal.c(246) :
warning C4244: 'function' : conversion from 'gssint_uint64' to
'krb5_ui_4', possible loss of data
c:\src\kerberos\mit-cvs\krb5-head\src\lib\gssapi\krb5\k5seal.c(260) :
warning C4244: '=' : conversion from 'gssint_uint64' to 'unsigned char',
possible loss of data
c:\src\kerberos\mit-cvs\krb5-head\src\lib\gssapi\krb5\k5seal.c(261) :
warning C4244: '=' : conversion from 'gssint_uint64' to 'unsigned char',
possible loss of data
c:\src\kerberos\mit-cvs\krb5-head\src\lib\gssapi\krb5\k5seal.c(262) :
warning C4244: '=' : conversion from 'gssint_uint64' to 'unsigned char',
possible loss of data
c:\src\kerberos\mit-cvs\krb5-head\src\lib\gssapi\krb5\k5seal.c(263) :
warning C4244: '=' : conversion from 'gssint_uint64' to 'unsigned char',
possible loss of data


More information about the krb5-bugs mailing list