ReactOS Fundraising Campaign 2012
€ 4,410 / € 30,000
Information
|
Donate
Home
|
Info
|
Community
|
Development
|
myReactOS
|
Contact Us
Navigation
Home
Community
Development
myReactOS
Fundraiser 2012
Doxygen
Main Page
Alphabetical List
Data Structures
Directories
File List
Data Fields
Globals
Related Pages
Search
ReactOS Development
> Doxygen
lib
rtl
Defines
|
Functions
rtlavl.h File Reference
Go to the source code of this file.
Defines
#
define
MI_ASSERT
(
x
)
#
define
RtlLeftChildAvl
(
x
) (
PRTL_BALANCED_LINKS
)(
RtlLeftChild
(
x
))
#
define
RtlRightChildAvl
(
x
) (
PRTL_BALANCED_LINKS
)(
RtlRightChild
(
x
))
#
define
RtlParentAvl
(
x
) (
PRTL_BALANCED_LINKS
)(
RtlParent
(
x
))
#
define
RtlRealPredecessorAvl
(
x
) (
PRTL_BALANCED_LINKS
)(
RtlRealPredecessor
((PRTL_SPLAY_LINKS)(
x
)))
#
define
RtlRealSuccessorAvl
(
x
) (
PRTL_BALANCED_LINKS
)(
RtlRealSuccessor
((PRTL_SPLAY_LINKS)(
x
)))
#
define
RtlInsertAsRightChildAvl
RtlInsertAsRightChild
#
define
RtlInsertAsLeftChildAvl
RtlInsertAsLeftChild
#
define
RtlIsLeftChildAvl
RtlIsLeftChild
Functions
VOID
FORCEINLINE
RtlpCopyAvlNodeData
(
IN
PRTL_BALANCED_LINKS
Node1,
IN
PRTL_BALANCED_LINKS
Node2)
RTL_GENERIC_COMPARE_RESULTS
FORCEINLINE
RtlpAvlCompareRoutine
(
IN
PRTL_AVL_TABLE
Table
,
IN
PVOID
Buffer
,
IN
PVOID
UserData
)
VOID
FORCEINLINE
RtlSetParent
(
IN
PRTL_BALANCED_LINKS
Node,
IN
PRTL_BALANCED_LINKS
Parent)
VOID
FORCEINLINE
RtlSetBalance
(
IN
PRTL_BALANCED_LINKS
Node,
IN
CHAR
Balance)
CHAR
FORCEINLINE
RtlBalance
(
IN
PRTL_BALANCED_LINKS
Node)
Generated on Fri May 25 2012 06:02:56 for ReactOS by
1.7.6.1
ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.