/* Copyright (c) 1994,2003 Alex Leigh, All Rights Reserved
 *
 * THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ALEX LEIGH
 * The copyright notice above does not evidence any
 * actual or intended publication of such source code.
 *
 * Use, disclosure, copying, distribution, or transmission of
 * this code without express permission is prohibited.
 */

#ifndef CWIN_H
#define CWIN_H

#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
#include <math.h>
#include <time.h>
#include <windows.h>

typedef unsigned int uint32_t;
typedef int int32_t;
typedef unsigned int time_t;
typedef unsigned short uint16_t;
typedef short int16_t;
typedef int ssize_t;
typedef unsigned char uint8_t;
typedef char int8_t;

#define assert
#define vsnprintf _vsnprintf
#define snprintf _snprintf

struct timezone {
        int tz_minuteswest;
        int tz_dsttime;
};

int gettimeofday(struct timeval * time_Info, struct timezone * timezone_Info);

#endif
