Clubcos  0.0.0
Clubcos - Clubc Operating System
 모두 데이타 구조 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 매크로 페이지들
assert.h 파일 참조
이 그래프는 이 파일을 직/간접적으로 include 하는 파일들을 보여줍니다.:

이 파일의 소스 코드 페이지로 가기

매크로

#define assert(exp)   ((void)((exp) || (ckAssertMessage(#exp, __FILE__, __func__, __LINE__), 1)))
 단언문을 확인합니다. 더 자세히 ...
 

함수

void ckAssertMessage (const char *str, const char *file, const char *func, unsigned line)
 단언 실패 메시지와 함께 PANIC합니다. 더 자세히 ...
 

상세한 설명

날짜
2014. 5. 5.
작성자
dlarudgus20

매크로 문서화

#define assert (   exp)    ((void)((exp) || (ckAssertMessage(#exp, __FILE__, __func__, __LINE__), 1)))

단언문을 확인합니다.

단언문이 실패할 경우 ckAssertMessage 를 통해 PANIC합니다.
NDEBUG 매크로가 선언되어있다면 아무 일도 하지 않습니다.

매개변수
exp단언문입니다.

함수 문서화

void ckAssertMessage ( const char *  str,
const char *  file,
const char *  func,
unsigned  line 
)

단언 실패 메시지와 함께 PANIC합니다.

NDEBUG 매크로가 선언되지 않았을 경우에만 존재합니다.

매개변수
[in]str단언문입니다.
[in]file단언문이 있는 파일입니다.
[in]func단언문이 있는 함수입니다.
[in]line단언문이 있는 줄번호입니다.
참고
ckTerminalPanic