Changeset 355 for Whitix/trunk/user/fruity
- Timestamp:
- 04/24/08 23:33:02 (7 months ago)
- Files:
-
- 1 modified
-
Whitix/trunk/user/fruity/main.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
Whitix/trunk/user/fruity/main.c
r347 r355 1 1 #include <console.h> 2 #include <errno.h> 2 3 #include <stdio.h> 3 4 #include <stdlib.h> … … 63 64 ConsEraseLine(); 64 65 65 va_start(args, message);66 vprintf(message, args);66 va_start(args, message); 67 vprintf(message, args); 67 68 va_end(args); 68 69 ConsColorReset(0); … … 501 502 int PromptGetString(char* prompt,char** str) 502 503 { 503 /* Read data into str, TODO */504 504 PromptSet(prompt); 505 505 int c,i=0; … … 527 527 }else if (c < 0x80) 528 528 { 529 (*str)[i++]=( int)c;529 (*str)[i++]=(char)c; 530 530 putchar(c); 531 531 } … … 576 576 case 's': 577 577 /* Save as the current filename. If there isn't one, ask for it */ 578 if (!fileName )578 if (!fileName || !strlen(fileName)) 579 579 { 580 580 if (PromptGetString("Filename? (ESC to cancel) : ",&fileName)) … … 583 583 584 584 if (!SaveFile(fileName)) 585 PromptSet("Saved '%s'", fileName);585 PromptSet("Saved '%s'", fileName); 586 586 else 587 PromptSet("Failed to save '%s' ",fileName);587 PromptSet("Failed to save '%s': %s", fileName, strerror(errno)); 588 588 589 589 break;
