Changes to allow compilation. A new PKG was created for the Symbian S60v3 version

This commit is contained in:
Dante Leoncini 2026-05-06 23:22:34 -03:00
parent 7592dde85c
commit e747590879
3 changed files with 62 additions and 6 deletions

View file

@ -11,11 +11,13 @@
#ifdef __SYMBIAN32__
#undef stderr
#define stderr stdout
#ifdef S60V5
#define OFFSET_OF(type, member) ((size_t)&(((type*)0)->member))
#else
#define OFFSET_OF offsetof
#endif
#ifdef OFFSET_OF
#undef OFFSET_OF
#endif
#define OFFSET_OF(type, member) \
((size_t)((char*)&(((type*)0)->member) - (char*)0))
#endif
// TODO: clean up the opengl defines
@ -121,7 +123,7 @@ struct LLLink
#define LLLinkGetData(linkvar,type,entry) \
((type*)(((rw::uint8*)(linkvar))-OFFSET_OF(type,entry)))
((type*)(((rw::uint8*)(linkvar)) - OFFSET_OF(type, entry)))
// Have to be careful since the link might be deleted.
#define FORLIST(_link, _list) \