summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
f69693d)
[Version] 0.5.32
[Issue Type] Revise
Change-Id: I5ec5324f72d838b19a4d39387d82bcaa8ccfca3b
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC -Wall -Werror")
SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC -Wall -Werror")
SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS} -fPIC -Wall -Werror")
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS} -fPIC -Wall -Werror -D__FILENAME__='\"$(subst ${CMAKE_SOURCE_DIR}/,,$(abspath $<))\"'")
SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g")
IF("${ARCH}" STREQUAL "arm")
SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g")
IF("${ARCH}" STREQUAL "arm")
-#define THROW_ERROR_MSG(_x_, _msg_) do {throw CAudioError((_x_), (_msg_), __BASE_FILE__, __func__, __LINE__);} while (0)
+#define THROW_ERROR_MSG(_x_, _msg_) do {throw CAudioError((_x_), (_msg_), __FILENAME__, __func__, __LINE__);} while (0)
#define THROW_ERROR_MSG_FORMAT(_x_, _format_, ...) do { \
char _msg_[CAudioError::MSG_LENGTH] = {0, }; \
snprintf(_msg_, CAudioError::MSG_LENGTH, _format_, ##__VA_ARGS__); \
#define THROW_ERROR_MSG_FORMAT(_x_, _format_, ...) do { \
char _msg_[CAudioError::MSG_LENGTH] = {0, }; \
snprintf(_msg_, CAudioError::MSG_LENGTH, _format_, ##__VA_ARGS__); \
- throw CAudioError((_x_), (_msg_), __BASE_FILE__, __func__, __LINE__); \
+ throw CAudioError((_x_), (_msg_), __FILENAME__, __func__, __LINE__); \
} while (0)
#define VALID_POINTER_START(_x_) { \
} while (0)
#define VALID_POINTER_START(_x_) { \
Name: capi-media-audio-io
Summary: An Audio Input & Audio Output library in Tizen Native API
Name: capi-media-audio-io
Summary: An Audio Input & Audio Output library in Tizen Native API
Release: 0
Group: Multimedia/API
License: Apache-2.0
Release: 0
Group: Multimedia/API
License: Apache-2.0
* limitations under the License.
*/
* limitations under the License.
*/
-#include <stdio.h>
-#include <string.h>
#include <dlog.h>
#include "CAudioIODef.h"
#include <dlog.h>
#include "CAudioIODef.h"
CAudioError::CAudioError(EError err, const char* msg, const char* file, const char* func, int line) :
__mError(err),
__mFullMsg(msg) {
CAudioError::CAudioError(EError err, const char* msg, const char* file, const char* func, int line) :
__mError(err),
__mFullMsg(msg) {
- char __mErrorMsg[MSG_LENGTH] = { 0, };
+ ostringstream stringStream;
- snprintf(__mErrorMsg, MSG_LENGTH, "[%s|%s|%s(%d)|"
- COLOR_CYAN "%s" COLOR_END "]",
- __convertErrorToString(__mError), file, func, line, msg);
-
- __mFullMsg = std::runtime_error{__mErrorMsg};
+ stringStream << "[ " << __convertErrorToString(__mError)
+ << " | "<< file << ": " << func << "(" << line << ") | " << msg << " ]";
+ __mFullMsg = runtime_error{stringStream.str()};
}
const char *CAudioError::what() const noexcept {
}
const char *CAudioError::what() const noexcept {