print "0" for null string
This commit is contained in:
		
							parent
							
								
									d90113b638
								
							
						
					
					
						commit
						45854caa93
					
				
					 1 changed files with 7 additions and 3 deletions
				
			
		
							
								
								
									
										10
									
								
								console.c
									
										
									
									
									
								
							
							
						
						
									
										10
									
								
								console.c
									
										
									
									
									
								
							| 
						 | 
					@ -129,9 +129,13 @@ cprintf(char *fmt, ...)
 | 
				
			||||||
      } else if(c == 's'){
 | 
					      } else if(c == 's'){
 | 
				
			||||||
        char *s = (char*)*ap;
 | 
					        char *s = (char*)*ap;
 | 
				
			||||||
        ap++;
 | 
					        ap++;
 | 
				
			||||||
        while(*s != 0){
 | 
					        if(s == 0){
 | 
				
			||||||
          cons_putc(*s);
 | 
					          cons_putc('0');
 | 
				
			||||||
          s++;
 | 
					        }else{
 | 
				
			||||||
 | 
					          while(*s != 0){
 | 
				
			||||||
 | 
					            cons_putc(*s);
 | 
				
			||||||
 | 
					            s++;
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      } else if(c == '%'){
 | 
					      } else if(c == '%'){
 | 
				
			||||||
        cons_putc(c);
 | 
					        cons_putc(c);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue