00001 // $Id: PI_Malloc.i,v 1.1.1.1 2001/12/04 14:33:07 chad Exp $ 00002 00003 #if (ACE_HAS_POSITION_INDEPENDENT_POINTERS == 1) 00004 ACE_INLINE 00005 ACE_PI_Control_Block::ACE_Name_Node::~ACE_Name_Node (void) 00006 { 00007 } 00008 00009 ACE_INLINE void 00010 ACE_PI_Control_Block::ACE_Malloc_Header::init_ptr 00011 (MALLOC_HEADER_PTR *ptr, ACE_Malloc_Header *init, void *base_addr) 00012 { 00013 new ((void *) ptr) MALLOC_HEADER_PTR (base_addr, 0); 00014 *ptr = init; 00015 } 00016 00017 ACE_INLINE void 00018 ACE_PI_Control_Block::ACE_Name_Node::init_ptr 00019 (NAME_NODE_PTR *ptr, ACE_Name_Node *init, void *base_addr) 00020 { 00021 new ((void *) ptr) NAME_NODE_PTR (base_addr, 0); 00022 *ptr = init; 00023 } 00024 #endif /* ACE_HAS_POSITION_INDEPENDENT_POINTERS == 1 */ 00025
1.2.14 written by Dimitri van Heesch,
© 1997-2002