Fix build of rossym

svn path=/trunk/; revision=51791
This commit is contained in:
Timo Kreuzer
2011-05-16 16:11:31 +00:00
parent 1a08b3b347
commit d2e8a201be
2 changed files with 11 additions and 1 deletions
+1 -1
View File
@@ -37,7 +37,7 @@ elseif(ARCH MATCHES arm)
include(config-arm.cmake)
endif()
add_definitions(-D__REACTOS__)
add_definitions(-D__REACTOS__ __ROS_CMAKE__)
if(NOT CMAKE_CROSSCOMPILING)
+10
View File
@@ -33,7 +33,17 @@ typedef struct _ROSSYM_CALLBACKS {
BOOLEAN (*SeekFileProc)(PVOID FileContext, ULONG_PTR Position);
} ROSSYM_CALLBACKS, *PROSSYM_CALLBACKS;
#ifdef __ROS_CMAKE__
typedef struct _ROSSYM_OWN_FILECONTEXT {
BOOLEAN (*ReadFileProc)(PVOID FileContext, PVOID Buffer, ULONG Size);
BOOLEAN (*SeekFileProc)(PVOID FileContext, ULONG_PTR Position);
} ROSSYM_OWN_FILECONTEXT, *PROSSYM_OWN_FILECONTEXT;
struct Dwarf;
typedef struct Dwarf *PROSSYM_INFO;
#else
typedef struct _ROSSYM_INFO *PROSSYM_INFO;
#endif
VOID RosSymInit(PROSSYM_CALLBACKS Callbacks);
VOID RosSymInitKernelMode(VOID);