ソースを参照

printf and sprintf now defined in vsprintf.h, drag in console.h to get

putchar() as well.
tags/v0.9.3
Michael Brown 19年前
コミット
f08516791e
1個のファイルの変更1行の追加3行の削除
  1. 1
    3
      src/include/etherboot.h

+ 1
- 3
src/include/etherboot.h ファイルの表示

143
 #include	"tftp.h"
143
 #include	"tftp.h"
144
 #include	"igmp.h"
144
 #include	"igmp.h"
145
 #include	"nfs.h"
145
 #include	"nfs.h"
146
+#include	"console.h"
146
 
147
 
147
 struct arptable_t {
148
 struct arptable_t {
148
 	in_addr ipaddr;
149
 	in_addr ipaddr;
180
 ***************************************************************************/
181
 ***************************************************************************/
181
 /* main.c */
182
 /* main.c */
182
 struct Elf_Bhdr;
183
 struct Elf_Bhdr;
183
-extern void console_init(void); 
184
 extern int main();
184
 extern int main();
185
 extern int loadkernel P((const char *fname));
185
 extern int loadkernel P((const char *fname));
186
 extern char as_main_program;
186
 extern char as_main_program;
261
 extern int strcasecmp P((const char *a, const char *b));
261
 extern int strcasecmp P((const char *a, const char *b));
262
 extern char *substr P((const char *a, const char *b));
262
 extern char *substr P((const char *a, const char *b));
263
 extern unsigned long strtoul P((const char *p, const char **, int base));
263
 extern unsigned long strtoul P((const char *p, const char **, int base));
264
-extern void printf P((const char *, ...));
265
-extern int sprintf P((char *, const char *, ...));
266
 extern int inet_aton P((const char *p, in_addr *i));
264
 extern int inet_aton P((const char *p, in_addr *i));
267
 
265
 
268
 extern unsigned long get_boot_order(unsigned long order, unsigned *index);
266
 extern unsigned long get_boot_order(unsigned long order, unsigned *index);

読み込み中…
キャンセル
保存