Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						4935a02101 
					 
					
						
						
							
							Restore snprintf weirdness for VCPP only  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91918  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-22 20:11:00 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						7b1eb8a409 
					 
					
						
						
							
							Remove uber-gross hack. The define _snprintf to snprintf is invalid due to two reasons: 1. Accroding to C++ standard snprintf should be available in std namespace (and __gnu_cxx in case of GCC to). Such ifdef will change all snprintf's to _snprintf's, but won't bring snprintf to all necessary namespaces. Thus e.g. any locale-using code on mingw will yield an error (include this file + string to see the result) 2. MSVCRT's _snprintf does not comply with C99 standard. Standard one is snprintf.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91842  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-21 20:19:37 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						fbe67f85b2 
					 
					
						
						
							
							Make a few headers standalone. Plus, add a missing "template" keyword  
						
						... 
						
						
						
						that Clang diagnoses but GCC does not.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86130  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-05 13:30:28 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						9441cfe488 
					 
					
						
						
							
							Fix off-by-one in llvm::Format::print.  
						
						... 
						
						
						
						- This also shortens the Format.h implementation, and uses the print buffer
   fully (it was wasting a character).
 - This manifested as llvm-test failures, because one side effect was that
   raw_ostream would write garbage '\x00' values into the output stream if it
   happened that the string was at the end of the buffer. This meant that grep
   would report 'Binary file matches', which meant the silly pattern matching
   llvm-test eventually does would fail. Cute. :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79862  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-23 20:31:39 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						7af9248391 
					 
					
						
						
							
							Add C++ marker.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66543  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-10 15:56:48 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						fe2cce63aa 
					 
					
						
						
							
							Removed trailing whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65196  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-20 22:51:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b2560526d5 
					 
					
						
						
							
							Split format() out to its own file, add support for formatting  
						
						... 
						
						
						
						up to three values in one call.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55251  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-23 19:48:00 +00:00