Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ./../../../../../../bin/.././include/assert.h
Real path: /usr/include/assert.h
Zurück
/* Copyright (c) 1988 AT&T */ /* All Rights Reserved */ /* * Copyright (c) 1988, 2016, Oracle and/or its affiliates. All rights reserved. */ #ifndef _ASSERT_H #define _ASSERT_H #include <sys/ccompile.h> #ifdef __cplusplus extern "C" { #endif #if __STDC_VERSION__ - 0 >= 199901L extern void __assert_c99(const char *, const char *, int, const char *) __NORETURN; #else extern void __assert(const char *, const char *, int) __NORETURN; #endif /* __STDC_VERSION__ - 0 >= 199901L */ #if (__STDC_VERSION__ - 0 >= 201112L) && !defined(__cplusplus) #define static_assert(a, b) _Static_assert(a, b) #endif /* (__STDC_VERSION__ - 0 >= 201112L) && !defined(__cplusplus) */ #ifdef __cplusplus } #endif #endif /* _ASSERT_H */ /* * Note that the ANSI C Standard requires all headers to be idempotent except * <assert.h> which is explicitly required not to be idempotent (section 4.1.2). * Therefore, it is by intent that the header guards (#ifndef _ASSERT_H) do * not span this entire file. */ #undef assert #ifdef NDEBUG #define assert(EX) ((void)0) #else /* NDEBUG */ #if __STDC_VERSION__ - 0 >= 199901L #define assert(EX) (void)((EX) || \ (__assert_c99(#EX, __FILE__, __LINE__, __func__), 0)) #else #define assert(EX) (void)((EX) || (__assert(#EX, __FILE__, __LINE__), 0)) #endif /* __STDC_VERSION__ - 0 >= 199901L */ #endif /* NDEBUG */