Move vrelptr implementation in header file so that it can be used outside of JGE lib

This commit is contained in:
xawotihs
2015-10-10 18:35:33 +02:00
parent c83a476ebe
commit 5f91566fa7

View File

@@ -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 );