diff options
author | Guo Mang <mang.guo@intel.com> | 2017-08-02 09:54:47 +0800 |
---|---|---|
committer | Guo Mang <mang.guo@intel.com> | 2017-09-05 19:45:08 +0800 |
commit | 6c128c65b5ec0e5b8b5a0ccb165f3afd29e485f8 (patch) | |
tree | 444372d92a0ae8991fe4d15eb3937df43690dfda /StdLib/LibC/Main/assert.c | |
parent | b207c6434d7a5a4502975d322312e07017e8a8cb (diff) | |
download | edk2-platforms-6c128c65b5ec0e5b8b5a0ccb165f3afd29e485f8.tar.xz |
Remove core packages since we can get them from edk2 repository
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Guo Mang <mang.guo@intel.com>
Diffstat (limited to 'StdLib/LibC/Main/assert.c')
-rw-r--r-- | StdLib/LibC/Main/assert.c | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/StdLib/LibC/Main/assert.c b/StdLib/LibC/Main/assert.c deleted file mode 100644 index a6b96d81d7..0000000000 --- a/StdLib/LibC/Main/assert.c +++ /dev/null @@ -1,57 +0,0 @@ -/** @file
- The implementation of the __assert function used internally by the assert macro
- to insert diagnostic messages into code.
-
- Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.<BR>
- This program and the accompanying materials are licensed and made available under
- the terms and conditions of the BSD License that accompanies this distribution.
- The full text of the license may be found at
- http://opensource.org/licenses/bsd-license.
-
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-**/
-#include <LibConfig.h>
-#include <sys/EfiCdefs.h>
-
-#include <stdio.h>
-#include <stdlib.h>
-
-/** Internal helper function for the assert macro.
- The __assert function prints a diagnostic message then exits the
- currently running application.
-
- This function should NEVER be called directly.
-
- Some pre-processors do not provide the __func__ identifier. When that is
- the case, __func__ will be NULL. This function accounts for this and
- will modify the diagnostic message appropriately.
-
-
- @param[in] file The name of the file containing the assert.
- @param[in] func The name of the function containing the assert
- or NULL.
- @param[in] line The line number the assert is located on.
- @param[in] failedexpr A literal representation of the assert's expression.
-
- @return The __assert function will never return. It terminates execution
- of the current application and returns to the environment that
- the application was launched from.
-**/
-void
-__assert(
- IN const char *file,
- IN const char *func,
- IN int line,
- IN const char *failedexpr
- )
-{
- if (func == NULL)
- printf("Assertion failed: (%s), file %s, line %d.\n",
- failedexpr, file, line);
- else
- printf("Assertion failed: (%s), file %s, function %s, line %d.\n",
- failedexpr, file, func, line);
- abort();
- /* NOTREACHED */
-}
|