GCC 4.6.3 on travis complains:
smb.c: In function ‘get_posix_time’:
smb.c:725:13: error: declaration of ‘time’ shadows a global declaration
[-Werror=shadow]
Fix this by renaming the variable.
static void get_posix_time(long *_out, const void *_in)
{
#ifdef HAVE_LONGLONG
- long long time = *(long long *) _in;
+ long long timestamp = *(long long *) _in;
#else
- unsigned __int64 time = *(unsigned __int64 *) _in;
+ unsigned __int64 timestamp = *(unsigned __int64 *) _in;
#endif
- time -= 116444736000000000ULL;
- time /= 10000000;
- *_out = (long) time;
+ timestamp -= 116444736000000000ULL;
+ timestamp /= 10000000;
+ *_out = (long) timestamp;
}
static CURLcode smb_request_state(struct connectdata *conn, bool *done)