ich hab ein Linkerproblem mit MSVC
in seg005.cpp
wird g_str_temp_xx_ptr mit einem ptr auf g_str_temp_xx gesetzt
wird aber etwas weiter unten nur definiert wenn #if defined(__BORLANDC__)
ich finde keine andere g_str_temp_xx definition im Source - unter Linux bauts
hab das mal für MSVC gefixt - aber bin mir nicht sicher was da gewollt ist: https://github.com/Henne/BrightEyes/pull/57
in seg005.cpp
wird g_str_temp_xx_ptr mit einem ptr auf g_str_temp_xx gesetzt
wird aber etwas weiter unten nur definiert wenn #if defined(__BORLANDC__)
ich finde keine andere g_str_temp_xx definition im Source - unter Linux bauts
hab das mal für MSVC gefixt - aber bin mir nicht sicher was da gewollt ist: https://github.com/Henne/BrightEyes/pull/57
Code:
signed int g_delay_factor = 4; // ds:0x4b66
extern const char g_str_temp_xx[]; <<<<<<<<<<<<<<<<<<<<<<<<
static const char *g_str_temp_xx_ptr = &g_str_temp_xx[0]; // ds:0x4b68, to STR_TEMP_XX; uint8_t* <<<<<<<<<<<<<<<<<<<<<<<<
static const signed char g_fig_star_colors[12] = { 0x03, 0x03, 0x0c, 0x0c, 0x04, 0x0b, 0x0d, 0x01, 0x07, 0x0e, 0x02, 0x07 }; // ds:0x4b6c
static signed char g_fig_star_counter = 0; // ds:0x4b78
signed int g_fig_star_timer = 0; // ds:0x4b79
static signed char g_fig_star_last_count = -1; // ds:0x4b7b
static const signed int g_fig_msg_dtps[12] = { 0x36, 0x37, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x00, 0x00, 0x3b, 0x00 }; // ds:0x4b7c
signed char g_fig_star_printed = 0; // ds:0x4b94
#if defined(__BORLANDC__)
const char g_str_temp_xx[] = "TEMP\\XX"; // ds:0x4b95 <<<<<<<<<<<<<<<<<<<<<<<<
#else
uint8_t *g_buffer_xx = NULL;
#endif
