4 #ifndef RUDIMENTS_SNOOZE_H
5 #define RUDIMENTS_SNOOZE_H
7 #include <rudiments/private/snoozeincludes.h>
9 #ifdef RUDIMENTS_NAMESPACE
21 static bool macrosnooze(
long seconds);
29 static bool macrosnooze(
long seconds,
30 long *remainingseconds);
38 static bool microsnooze(
long seconds,
48 static bool microsnooze(
long seconds,
50 long *secondsremaining,
51 long *microsecondsremaining);
60 static bool nanosnooze(
long seconds,
71 static bool nanosnooze(
long seconds,
73 long *secondsremaining,
74 long *nanosecondsremaining);
77 #ifdef RUDIMENTS_NAMESPACE