26,7 → 26,7 |
TCHAR* szMsg; |
int len; |
len = LoadString(hDllInstance, MsgId, (LPTSTR)&szMsg, 0); |
LoadString(hDllInstance, MsgId, ret, len+1); |
LoadString(hDllInstance, MsgId, ret, len); |
#else |
Str255 msg; |
GetIndString(msg, 1000, MsgId); |
35,7 → 35,6 |
} |
|
TCHAR* FF_GetMsg_Cpy(int MsgId) { |
#ifdef WIN_ENV |
TCHAR* szMsg; |
int len; |
TCHAR* ret; |
42,13 → 41,6 |
len = LoadString(hDllInstance, MsgId, (LPTSTR)&szMsg, 0); |
ret = (TCHAR*)malloc((len+1) * sizeof(TCHAR)); // TODO: This leaks memory! Like _strdup() does... Not a good design! |
if (ret == NULL) return NULL; |
LoadString(hDllInstance, MsgId, ret, len+1); |
LoadString(hDllInstance, MsgId, ret, len); |
return ret; |
#else |
Str255 msg; |
TCHAR* ret; |
GetIndString(msg, 1000, MsgId); |
myp2cstrcpy(ret, msg); |
return ret; |
#endif |
} |