diff --git a/generators/image.h b/generators/image.h index 2013f2f..3a50da0 100644 --- a/generators/image.h +++ b/generators/image.h @@ -11,7 +11,7 @@ pixel[1] = header_data_cmap[(unsigned char)data[0]][1]; \ pixel[2] = header_data_cmap[(unsigned char)data[0]][2]; \ data ++; } -static char header_data_cmap[256][3] = { +static unsigned char header_data_cmap[256][3] = { { 0, 0, 0}, {255,255,255}, {255,255,255}, diff --git a/generators/realWorld.cpp b/generators/realWorld.cpp index 1df4a96..da61c15 100644 --- a/generators/realWorld.cpp +++ b/generators/realWorld.cpp @@ -3,10 +3,10 @@ #include "image.h" // windows MinGW -// g++ -shared realWorld.cpp -o realWorld.dll -I../include +// g++ -shared realWorld.cpp -o realWorld.dll -I../src -funsigned-char -std=c++11 // linux gcc -// g++ -shared realWorld.cpp -o realWorld.so -I../include -fPIC +// g++ -shared realWorld.cpp -o realWorld.so -I../src -fPIC -funsigned-char -std=c++11 extern "C" void generate(Map *mapPtr) {