-unsigned int SimpleRND(unsigned int);
-unsigned int RND(unsigned int);
-unsigned int InitRND(long);
+char *i_to_a(unsigned int);
+int log_2(unsigned int);
+
+boolean getTokenValueFromString(char *, char **, char **);
+
+void InitCounter(void);
+unsigned int Counter(void);
+void Delay(unsigned int);
+boolean FrameReached(unsigned int *, unsigned int);
+boolean DelayReached(unsigned int *, unsigned int);
+void WaitUntilDelayReached(unsigned int *, unsigned int);
+
+unsigned int init_random_number(int, int);
+unsigned int get_random_number(int, int);
+