@@ -436,7 +436,7 @@ namespace loguru
436
436
437
437
Text textprintf (const char * format, ...)
438
438
{
439
- va_list vlist;
439
+ va_list vlist = nullptr ;
440
440
va_start (vlist, format);
441
441
auto result = vtextprintf (format, vlist);
442
442
va_end (vlist);
@@ -1105,7 +1105,7 @@ namespace loguru
1105
1105
long thread_id;
1106
1106
(void )thr_self (&thread_id);
1107
1107
#elif LOGURU_PTHREADS
1108
- uint64_t thread_id = pthread_self ();
1108
+ uint64_t thread_id = ( uint64_t ) pthread_self ();
1109
1109
#else
1110
1110
// This ID does not correllate to anything we can get from the OS,
1111
1111
// so this is the worst way to get the ID.
@@ -1514,7 +1514,7 @@ namespace loguru
1514
1514
#else
1515
1515
void log (Verbosity verbosity, const char * file, unsigned line, const char * format, ...)
1516
1516
{
1517
- va_list vlist;
1517
+ va_list vlist = nullptr ;
1518
1518
va_start (vlist, format);
1519
1519
vlog (verbosity, file, line, format, vlist);
1520
1520
va_end (vlist);
@@ -1528,7 +1528,7 @@ namespace loguru
1528
1528
1529
1529
void raw_log (Verbosity verbosity, const char * file, unsigned line, const char * format, ...)
1530
1530
{
1531
- va_list vlist;
1531
+ va_list vlist = nullptr ;
1532
1532
va_start (vlist, format);
1533
1533
auto buff = vtextprintf (format, vlist);
1534
1534
auto message = Message{verbosity, file, line, " " , " " , " " , buff.c_str ()};
@@ -1559,7 +1559,7 @@ namespace loguru
1559
1559
LogScopeRAII::LogScopeRAII (Verbosity verbosity, const char * file, unsigned line, const char * format, ...) :
1560
1560
_verbosity (verbosity), _file (file), _line (line)
1561
1561
{
1562
- va_list vlist;
1562
+ va_list vlist = nullptr ;
1563
1563
va_start (vlist, format);
1564
1564
this ->Init (format, vlist);
1565
1565
va_end (vlist);
@@ -1628,7 +1628,7 @@ namespace loguru
1628
1628
#else
1629
1629
void log_and_abort (int stack_trace_skip, const char * expr, const char * file, unsigned line, const char * format, ...)
1630
1630
{
1631
- va_list vlist;
1631
+ va_list vlist = nullptr ;
1632
1632
va_start (vlist, format);
1633
1633
auto buff = vtextprintf (format, vlist);
1634
1634
log_to_everywhere (stack_trace_skip + 1 , Verbosity_FATAL, file, line, expr, buff.c_str ());
@@ -1669,7 +1669,7 @@ namespace loguru
1669
1669
1670
1670
std::string strprintf (const char * format, ...)
1671
1671
{
1672
- va_list vlist;
1672
+ va_list vlist = nullptr ;
1673
1673
va_start (vlist, format);
1674
1674
auto result = vstrprintf (format, vlist);
1675
1675
va_end (vlist);
0 commit comments