/*
 * $Id: sleep.h,v 1.1 2003/02/07 18:15:44 wheeler Exp $
 * $Log: sleep.h,v $
 * Revision 1.1  2003/02/07 18:15:44  wheeler
 * Fox's version of libultra and friends.
 *
 * Revision 1.1  1996/11/18  06:06:31  hayakawa
 * Initial revision
 *
 */

#ifndef __SLEEP_H_
#define __SLEEP_H_

#ifdef _LANGUAGE_C_PLUS_PLUS
extern "C" {
#endif

#define sleep(stime)  csleep(OS_SEC_TO_CYCLES(stime))
#define msleep(mtime) csleep(OS_MSEC_TO_CYCLES(mtime))
#define usleep(utime) csleep(OS_USEC_TO_CYCLES(utime))
#define nsleep(utime) csleep(OS_NSEC_TO_CYCLES(ntime))

    void csleep(OSTime sleep_time);

#ifdef _LANGUAGE_C_PLUS_PLUS
} /* extern "C" */
#endif

#endif /* __SLEEP_H_ */
