C言語は初心者で、現在テキストを参考にしながら進めています。
WindowsのVistaを使っています。
今回の質問は、clock関数を用いて、xミリ秒経過するのを待つ関数に関してです。
int sleep( unsigned long x ) { clock_t c1 = clock(), c2; do { if ( ( c2 = clock() ) == ( clock_t ) -1 ) { return ( 0 ); } } while ( 1000.0 * ( c2 - c1 ) / CLOCKS_PER_SEC < x ); return ( 1 ); }・( clock_t ) -1 というのはclock_t型でキャストされた-1とテキストにあったのですが、-1はどういう意味があるのでしょうか?よろしくお願いします。