Index: base/time_unittest_win.cc |
=================================================================== |
--- base/time_unittest_win.cc (revision 1835) |
+++ base/time_unittest_win.cc (working copy) |
@@ -12,27 +12,26 @@ |
class MockTimeTicks : public TimeTicks { |
public: |
- static int Ticker() { |
+ static DWORD __stdcall Ticker() { |
return static_cast<int>(InterlockedIncrement(&ticker_)); |
} |
static void InstallTicker() { |
- old_tick_function_ = tick_function_; |
- tick_function_ = reinterpret_cast<TickFunction>(&Ticker); |
+ old_tick_function_ = SetMockTickFunction(&Ticker); |
ticker_ = -5; |
} |
static void UninstallTicker() { |
- tick_function_ = old_tick_function_; |
+ SetMockTickFunction(old_tick_function_); |
} |
private: |
static volatile LONG ticker_; |
- static TickFunction old_tick_function_; |
+ static TickFunctionType old_tick_function_; |
}; |
volatile LONG MockTimeTicks::ticker_; |
-MockTimeTicks::TickFunction MockTimeTicks::old_tick_function_; |
+MockTimeTicks::TickFunctionType MockTimeTicks::old_tick_function_; |
HANDLE g_rollover_test_start; |