sw: puts: don't eat first character
Signed-off-by: Sean Cross <sean@xobs.io>
This commit is contained in:
		
							
								
								
									
										9
									
								
								sw/third_party/printf.c
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								sw/third_party/printf.c
									
									
									
									
										vendored
									
									
								
							@@ -256,8 +256,13 @@ void tfp_sprintf(char *s, char *fmt, ...)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
int puts(const char *s) {
 | 
					int puts(const char *s) {
 | 
				
			||||||
	while (*s++)
 | 
						puts_noendl(s);
 | 
				
			||||||
		stdout_putf(stdout_putp, *s);
 | 
					 | 
				
			||||||
	stdout_putf(stdout_putp, '\n');
 | 
						stdout_putf(stdout_putp, '\n');
 | 
				
			||||||
	return 1;
 | 
						return 1;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int puts_noendl(const char *s) {
 | 
				
			||||||
 | 
						while (*s)
 | 
				
			||||||
 | 
							stdout_putf(stdout_putp, *s++);
 | 
				
			||||||
 | 
						return 1;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user