基于ecos的redboot

源代码在线查看: delete.cxx

软件大小: 3069 K
上传用户: downloader_006
关键词: redboot ecos
下载地址: 免注册下载 普通下载 VIP

相关代码

				//==========================================================================
				//
				//      common/delete.cxx
				//
				//      Default delete implementation
				//
				//==========================================================================
				//####COPYRIGHTBEGIN####
				//                                                                          
				// -------------------------------------------                              
				// The contents of this file are subject to the Red Hat eCos Public License 
				// Version 1.1 (the "License"); you may not use this file except in         
				// compliance with the License.  You may obtain a copy of the License at    
				// http://www.redhat.com/                                                   
				//                                                                          
				// Software distributed under the License is distributed on an "AS IS"      
				// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
				// License for the specific language governing rights and limitations under 
				// the License.                                                             
				//                                                                          
				// The Original Code is eCos - Embedded Configurable Operating System,      
				// released September 30, 1998.                                             
				//                                                                          
				// The Initial Developer of the Original Code is Red Hat.                   
				// Portions created by Red Hat are                                          
				// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
				// All Rights Reserved.                                                     
				// -------------------------------------------                              
				//                                                                          
				//####COPYRIGHTEND####
				//==========================================================================
				//#####DESCRIPTIONBEGIN####
				//
				// Author(s):   jlarmour
				// Contributors:  jlarmour
				// Date:        1999-08-13
				// Purpose:     Gives a default delete operation if the C library isn't present
				// Description: This file supplies a definition of the default delete
				//              operation (aka __builtin_delete and __builtin_vec_delete)
				//              for use when the normal delete can't be used - normally when
				//              the C library is not present
				//
				//####DESCRIPTIONEND####
				//
				//==========================================================================
				
				#include 
				#include 
				
				#include 
				
				// see the description comment in infra.cdl for
				// CYGFUN_INFRA_EMPTY_DELETE_FUNCTIONS
				
				#ifdef CYGFUN_INFRA_EMPTY_DELETE_FUNCTIONS
				// then define these empty functions:
				
				void operator delete(void *x) throw()
				{
				    CYG_EMPTY_STATEMENT;
				}
				
				void operator delete[](void *x) throw()
				{
				    CYG_EMPTY_STATEMENT;
				}
				
				#endif // CYGFUN_INFRA_EMPTY_DELETE_FUNCTIONS
				
				// EOF delete.cxx
							

相关资源