mirror of
https://gitlab.com/shinovon/re3-symbian.git
synced 2026-05-23 01:57:21 +03:00
Changes to allow compilation. A new PKG was created for the Symbian S60v3 version
This commit is contained in:
parent
7592dde85c
commit
e747590879
3 changed files with 62 additions and 6 deletions
14
vendor/librw/src/rwbase.h
vendored
14
vendor/librw/src/rwbase.h
vendored
|
|
@ -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) \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue