/**
|
*******************************************************************************
|
* @FileName : app_assert.h
|
* @Author : GaoQiu
|
* @CreateDate: 2020-02-18
|
* @Copyright : Copyright(C) GaoQiu
|
* All Rights Reserved.
|
*******************************************************************************
|
*
|
* The information contained herein is confidential and proprietary property of
|
* GaoQiu and is available under the terms of Commercial License Agreement
|
* between GaoQiu and the licensee in separate contract or the terms described
|
* here-in.
|
*
|
* This heading MUST NOT be removed from this file.
|
*
|
* Licensees are granted free, non-transferable use of the information in this
|
* file under Mutual Non-Disclosure Agreement. NO WARRENTY of ANY KIND is provided.
|
*
|
*******************************************************************************
|
*/
|
|
#ifndef APP_ASSERT_H_
|
#define APP_ASSERT_H_
|
|
#include "app_log.h"
|
|
#define app_assert(exp) \
|
do{ \
|
if(!(exp)){ \
|
APP_LOG_ERR("%s %d %s\r\n", __FILE__, __LINE__, __func__); \
|
while(1); \
|
} \
|
}while(0)
|
|
#endif /* APP_ASSERT_H_ */
|