Changes in libcfa/src/assert.cfa [77125cc:032234bd]
- File:
-
- 1 edited
-
libcfa/src/assert.cfa (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/assert.cfa
r77125cc r032234bd 25 25 26 26 #define CFA_ASSERT_FMT "Cforall Assertion error \"%s\" from program \"%s\" in \"%s\" at line %d in file \"%s\"" 27 #define CFA_WARNING_FMT "Cforall Assertion warning \"%s\" from program \"%s\" in \"%s\" at line %d in file \"%s\""28 27 29 28 // called by macro assert in assert.h … … 49 48 abort(); 50 49 } 51 52 // called by macro warnf53 // would be cool to remove libcfa_public but it's needed for libcfathread54 void __assert_warn_f( const char assertion[], const char file[], unsigned int line, const char function[], const char fmt[], ... ) libcfa_public {55 __cfaabi_bits_acquire();56 __cfaabi_bits_print_nolock( STDERR_FILENO, CFA_WARNING_FMT ": ", assertion, __progname, function, line, file );57 58 va_list args;59 va_start( args, fmt );60 __cfaabi_bits_print_vararg( STDERR_FILENO, fmt, args );61 va_end( args );62 63 __cfaabi_bits_print_nolock( STDERR_FILENO, "\n" );64 __cfaabi_bits_release();65 }66 50 } 67 51
Note:
See TracChangeset
for help on using the changeset viewer.