# HG changeset patch # User Michael Pavone # Date 1432879489 25200 # Node ID 9d4d40f833d0a340bd6ea02de3e2e72c93cec079 # Parent daa31ee7d8cd47eadd82c56fb7a8b929faca5221 Fix crash bug in windows build diff -r daa31ee7d8cd -r 9d4d40f833d0 Makefile --- a/Makefile Thu May 28 22:31:21 2015 -0700 +++ b/Makefile Thu May 28 23:04:49 2015 -0700 @@ -9,7 +9,7 @@ BLASTEM:=blastem.exe CC:=wine gcc.exe -CFLAGS:=-g -std=gnu99 -Wreturn-type -Werror=return-type -Werror=implicit-function-declaration -I"C:/MinGW/usr/include/SDL2" -DGLEW_STATIC +CFLAGS:=-O2 -std=gnu99 -Wreturn-type -Werror=return-type -Werror=implicit-function-declaration -I"C:/MinGW/usr/include/SDL2" -DGLEW_STATIC LDFLAGS:= -L"C:/MinGW/usr/lib" -lm -lmingw32 -lSDL2main -lSDL2 -lopengl32 -lglu32 -mwindows CPU:=i686 diff -r daa31ee7d8cd -r 9d4d40f833d0 render_sdl.c --- a/render_sdl.c Thu May 28 22:31:21 2015 -0700 +++ b/render_sdl.c Thu May 28 23:04:49 2015 -0700 @@ -107,7 +107,7 @@ GLuint load_shader(char * fname, GLenum shader_type) { - char * parts[] = {getenv("HOME"), "/.config/blastem/shaders/", fname}; + char * parts[] = {get_home_dir(), "/.config/blastem/shaders/", fname}; char * shader_path = alloc_concat_m(3, parts); FILE * f = fopen(shader_path, "r"); free(shader_path);