時間その2


// --------------------------------------------------------
// ftime --------------------------------------------------
// --------------------------------------------------------
double ftime(void)
{
double t;
#ifdef WIN32
t = (double)timeGetTime() * 0.001;
#else
struct timeval temp;
gettimeofday(&temp, NULL);
t = (double)temp.tv_sec + (double)temp.tv_usec * 0.000001;
#endif
return t;
}
// --------------------------------------------------------
// --------------------------------------------------------
こんな感じにした。
ところで、windows(VC)でコンパイルするときはWIN32とかいうのがdefineされてるけど、linux(gcc)でコンパイルするときに特有のdefineされてるものってなんだろ。LINUXとかってdefineされてるの??