Merge remote-tracking branch 'origin/master' into elflink
[syslinux/sherbszt.git] / core / extern.inc
blob3cde2863b6c4684422d3edba48595ff2bdec00a8
2 ; extern.inc
4 ; Prototypes for external functions
6 %ifndef EXTERN_INC
7 %define EXTERN_INC
9         ; rllpack.c
10         extern rllpack, rllunpack
12         ; hello.c
13         extern hello
15         ;abort.c
16         extern abort_load_new
18         ; elflink/load_env32.c
19         extern load_env32, pm_env32_run
21         ; memscan.c
22         extern highmem_init
24         extern linux_kernel
26         extern mp1, mp2, mp3, mp4, mp5
28         extern hexdump, mydump
30         extern printf_init
32         extern mem_init
34         ; fs.c
35         extern fs_init, pm_searchdir, getfssec, getfsbytes
36         extern pm_mangle_name, pm_load_config
37         extern pm_open_file, pm_close_file
38         extern SectorSize, SectorShift
40         ; chdir.c
41         extern pm_realpath
43         ; readdir.c
44         extern opendir, readdir, closedir
46         ; newconfig.c
47         extern pm_is_config_file
49 %if IS_PXELINUX
50         ; pxe.c
51         extern unload_pxe, reset_pxe
52 %endif
54         ; plaincon.c
55         extern pm_writechr
57         ; cleanup.c
58         extern cleanup_hardware
60         ; writestr.c
61         extern pm_writestr, crlf
63         ; writehex.c
64         extern pm_writehex2, pm_writehex4, pm_writehex8
66         ; graphics.c
67         extern syslinux_force_text_mode, vgashowcursor, vgahidecursor, pm_using_vga
69         ; conio.c
70         extern pm_pollchar, pm_write_serial, pm_serialcfg
72         ; font.c
73         extern pm_getchar, pm_adjust_screen, pm_userfont
75         ; localboot.c
76         extern pm_local_boot
78 %endif ; EXTERN_INC