#define GL_GLEXT_PROTOTYPES
#define _USE_MATH_DEFINES

//#include <uthash.h>
//#include <ft2build.h>
//#include FT_FREETYPE_H

//#if defined(__IPHONE__) || defined(__ANDROID__)
//    //#include "SDL_opengles2.h"
//    //#include "SDL_opengles2_gl2.h"
//    //#include "SDL_opengles2_gl2ext.h"
//#elif defined(__APPLE__)
//    //#include <OpenGL/gl3.h>
//    //#include <SDL2/SDL_opengl.h>
//#elif defined(_WIN32) ?
typedef __PTRDIFF_TYPE__ ptrdiff_t;
#if defined(_WIN32)
    #if defined(__GNUC__)
        #include <cpuid.h>
    #elif defined(_MSC_VER)
        #include <intrin.h>
    #endif
    //#define APIENTRY __stdcall
    #include <windows.h>
    #include <errno.h>
    #define GLEW_STATIC
    #include <GL/glew.h>
    //#include "glew/glew.h"
    //#include <GL/gl.h>
    //#include <GLES2/gl2.h>
    //#include <GLES2/gl2ext.h>
    //#define GLFW_INCLUDE_ES3
    #define GLFW_EXPOSE_NATIVE_WIN32
    #include <glfw/glfw3native.h>
#else
    #include <GL/gl.h>
    //#include <GL/glext.h>
    #define GLFW_INCLUDE_NONE
    #include <GLFW/glfw3.h>
#endif

#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <stdarg.h>
#include <time.h>


int main()
{
    //totalTime = adjustStartTime;

    unsigned int sizevec3=sizeof(float);
    printf("size = %d\n",sizevec3);

    //time_t mytime = time(NULL);
    //char *time_str = ctime(&mytime);
    //time_str[strlen(time_str)-1]='\0';
    //printf("Current Time: %s\n", time_str);
    return 0;
}
