htime.h 514 B

12345678910111213141516171819202122232425262728293031323334
  1. #ifndef H_TIME_H
  2. #define H_TIME_H
  3. #include "hdef.h"
  4. #include "hplatform.h"
  5. #include <time.h>
  6. typedef struct datetime_s{
  7. int year;
  8. int month;
  9. int day;
  10. int hour;
  11. int min;
  12. int sec;
  13. int ms;
  14. }datetime_t;
  15. void msleep(unsigned long ms);
  16. #ifdef _MSC_VER
  17. inline void sleep(unsigned int s){
  18. Sleep(s*1000);
  19. }
  20. #endif
  21. uint64 gettick();
  22. int month_atoi(const char* month);
  23. const char* month_itoa(int month);
  24. datetime_t get_datetime();
  25. datetime_t get_compile_datetime();
  26. #endif // H_TIME_H