return 0;
}
+static int dlog_vprint_wrap_va_list(log_priority pri, const char *tag, const char *fmt, ...)
+{
+ va_list ap;
+ va_start(ap, fmt);
+
+ int ret = dlog_vprint(pri, tag, fmt, ap);
+
+ va_end(ap);
+ return ret;
+}
+
/**
* @testcase ITc_dlog_dlog_vprint_p
* @since_tizen 2.3
{
START_TEST;
int nRetVal = -1;
- va_list vList = {0};
log_priority earrPriority[MAXENUMSIZE] = {0};
int nTotalEnums = 0;
int nEnumCount = 0;
for ( nEnumCount = 0; nEnumCount < nTotalEnums; nEnumCount++ )
{
// Target API
- nRetVal = dlog_vprint(earrPriority[nEnumCount], "DLOG_TEST", "[Dlog_ITC] Dlog Test Message\n", vList);
+ nRetVal = dlog_vprint_wrap_va_list(earrPriority[nEnumCount], "DLOG_TEST", "[Dlog_ITC] Dlog Test Message\n");
if ( nRetVal < 0 )
{
FPRINTF("[Line : %d][%s] dlog_vprint failed for Enumerator %s\\n", __LINE__, API_NAMESPACE, DlogGetPriorityListValue(earrPriority, &nEnumCount, GETENUM));
#define LOG_BUF_SIZE 1024
+static int dlog_vprint_wrap_va_list(log_priority pri, const char *tag, const char *fmt, ...)
+{
+ va_list ap;
+ va_start(ap, fmt);
+
+ int ret = dlog_vprint(pri, tag, fmt, ap);
+
+ va_end(ap);
+ return ret;
+}
+
/**
* @testcase utc_SystemFW_dlog_vprint_p
* @since_tizen 2.3
{
int ret = 0;
char buf[LOG_BUF_SIZE] = "dlog test message for tct-mgr\n";
- va_list ap;
- ret = dlog_vprint(DLOG_INFO, "DLOG_TEST", buf, ap);
+ ret = dlog_vprint_wrap_va_list(DLOG_INFO, "DLOG_TEST", buf);
assert_gt(ret, 0);
int utc_SystemFW_dlog_vprint_n(void)
{
int ret = 0;
- va_list ap;
- ret = dlog_vprint(-1, NULL, NULL, ap);
+ ret = dlog_vprint_wrap_va_list(-1, NULL, NULL);
assert_lt(ret, 1);