Standards compliance changes to fix QNX build.
This commit is contained in:
		@@ -53,6 +53,7 @@
 | 
			
		||||
 | 
			
		||||
#if GTEST_OS_QNX
 | 
			
		||||
# include <devctl.h>
 | 
			
		||||
# include <fcntl.h>
 | 
			
		||||
# include <sys/procfs.h>
 | 
			
		||||
#endif  // GTEST_OS_QNX
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -45,6 +45,7 @@
 | 
			
		||||
#include "gtest/gtest-printers.h"
 | 
			
		||||
#include <ctype.h>
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#include <cwchar>
 | 
			
		||||
#include <ostream>  // NOLINT
 | 
			
		||||
#include <string>
 | 
			
		||||
#include "gtest/internal/gtest-port.h"
 | 
			
		||||
@@ -335,7 +336,7 @@ void PrintTo(const wchar_t* s, ostream* os) {
 | 
			
		||||
    *os << "NULL";
 | 
			
		||||
  } else {
 | 
			
		||||
    *os << ImplicitCast_<const void*>(s) << " pointing to ";
 | 
			
		||||
    PrintCharsAsStringTo(s, wcslen(s), os);
 | 
			
		||||
    PrintCharsAsStringTo(s, std::wcslen(s), os);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
#endif  // wchar_t is native
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user