#include <stdio.h>
#include <stdlib.h>
#include "cryptlib.h"
-#include "tmdiff.h"
+#include <openssl/tmdiff.h>
#ifdef TIMEB
#undef WIN32
#endif
} MS_TM;
-char *ms_time_new()
+char *ms_time_new(void)
{
MS_TM *ret;
return((char *)ret);
}
-void ms_time_free(a)
-char *a;
+void ms_time_free(char *a)
{
if (a != NULL)
Free(a);
}
-void ms_time_get(a)
-char *a;
+void ms_time_get(char *a)
{
MS_TM *tm=(MS_TM *)a;
#ifdef WIN32
#endif
}
-double ms_time_diff(ap,bp)
-char *ap,*bp;
+double ms_time_diff(char *ap, char *bp)
{
MS_TM *a=(MS_TM *)ap;
MS_TM *b=(MS_TM *)bp;
#else
# ifdef WIN32
{
+#ifdef __GNUC__
+ signed long long la,lb;
+#else
signed _int64 la,lb;
+#endif
la=a->ms_win32.dwHighDateTime;
lb=b->ms_win32.dwHighDateTime;
la<<=32;
return((ret < 0.0000001)?0.0000001:ret);
}
-int ms_time_cmp(ap,bp)
-char *ap,*bp;
+int ms_time_cmp(char *ap, char *bp)
{
MS_TM *a=(MS_TM *)ap,*b=(MS_TM *)bp;
double d;