Lines Matching refs:ft
463 static void time2filetime(struct ms_filetime *ft, time_t t) in time2filetime() argument
467 ft->dwLowDateTime = (unsigned int) (t & 0xFFFFFFFF); in time2filetime()
468 ft->dwHighDateTime = (unsigned int) (t >> 32); in time2filetime()
473 ft->dwLowDateTime = (unsigned int)t & 0xFFFFFFFF; in time2filetime()
474 ft->dwHighDateTime = 0; in time2filetime()
478 if(ft->dwLowDateTime & 0x80000000) in time2filetime()
479 ft->dwHighDateTime = ~(unsigned int)0; in time2filetime()
484 r = ft->dwLowDateTime; in time2filetime()
485 ft->dwLowDateTime = (ft->dwLowDateTime + 0xB6109100U) & 0xFFFFFFFF; in time2filetime()
486 ft->dwHighDateTime += ft->dwLowDateTime < r ? 0x03 : 0x02; in time2filetime()
489 ft->dwHighDateTime *= 10000000; in time2filetime()
493 s = ((ft->dwLowDateTime >> i) & 0xFF) * (10000000 - 1); in time2filetime()
497 ft->dwLowDateTime = (ft->dwLowDateTime + r) & 0xFFFFFFFF; in time2filetime()
498 if(ft->dwLowDateTime < r) in time2filetime()
500 ft->dwHighDateTime += s; in time2filetime()
502 ft->dwHighDateTime &= 0xFFFFFFFF; in time2filetime()