.| Autor | Beitrag |
|---|---|
|
000 10.10.2001, 18:12 shenZi |
CHANGE (starting at line 77): #ifdef _WIN32 int __inline quick_ftol(float f) void __inline restore_fpu_cw(void) TO: #define set_fpu_cw() /* */ ?? ..::Follow the rabbit ::.. |
|
Profil || Suche |
|
001 10.10.2001, 19:00 Prefect |
Lol? Das nach to ist nicht genau das gleiche wie das oben. Das oben sind 30+ Zeilen, das unten sind 3 Zeilen. Der Unterschied dürfte selbst Blinden auffallen. cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
002 10.10.2001, 20:55 TheTinySteini |
Sieht mir so aus, als müsstest du eben einfach alles in dem #ifdef rausnehmen, weil Mingw32 kein _WIN32 definiert (weiß net, ob das zutrifft, aber scheint ja so zu sein). Damit bleibt nur noch der Teil zwischen #else und #endif -> das #else und das #endif nimmste auch noch weg und damit bleiben nur noch die 3 Zeilen, die unten stehen. --TheTinySteini |
|
Profil || Suche |
|
003 11.10.2001, 12:40 Prefect |
Nein, das Problem liegt nicht beim _WIN32, sondern bei der Inline-Assembly. Das ist nämlich MSVC-Style, und MingW verwendet logischerweise gcc-Style-Inlineassembly. Andererseits... warum sind die Funktionen da überhaupt drin? Die werden doch sicher nirgendswo verwendet? Ganz abgesehen davon, daß die höchstens in einem DOS-Programm bzw. Betriebssystemcode Sinn ergeben würden... cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
004 11.10.2001, 23:02 TheTinySteini |
Stimmt, benutzt wird es nie... zumindest gibt mir MSVC keine Fundstellen aus. Naja, wer's braucht... =) --TheTinySteini |
|
Profil || Suche |
|
005 13.10.2001, 14:51 shenZi |
die ganze prozedur war umsonst da das tut zum sdk kompatibel machen für mingw32 nur auf sdk2.0 bezogen war. mit 2.1 funzt das nich :( ..::Follow the rabbit ::.. |
|
Profil || Suche |

