Move vrelptr implementation in header file so that it can be used outside of JGE lib
This commit is contained in:
@@ -32,7 +32,12 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
void* vrelptr( void *ptr ); // make a pointer relative to memory base address (ATTENTION: A NULL rel ptr is not illegal/invalid!)
|
||||
//void* vrelptr( void *ptr ); // make a pointer relative to memory base address (ATTENTION: A NULL rel ptr is not illegal/invalid!)
|
||||
inline void* vrelptr(void *ptr)
|
||||
{
|
||||
return (void*)((unsigned int)ptr & ~__MEM_START);
|
||||
};
|
||||
|
||||
void* vabsptr( void *ptr ); // make a pointer absolute (default return type of valloc)
|
||||
|
||||
void* valloc( size_t size );
|
||||
|
||||
Reference in New Issue
Block a user