2
0
mirror of https://github.com/xcat2/xNBA.git synced 2024-12-14 15:21:32 +00:00

Avoid namespace clashes

This commit is contained in:
Michael Brown 2007-01-11 19:42:26 +00:00
parent bcc98c78b8
commit 200d92c76d

View File

@ -59,22 +59,22 @@ typedef struct multiboot_header
} multiboot_header_t;
/* The symbol table for a.out. */
typedef struct aout_symbol_table
typedef struct multiboot_aout_symbol_table
{
unsigned long tabsize;
unsigned long strsize;
unsigned long addr;
unsigned long reserved;
} aout_symbol_table_t;
} multiboot_aout_symbol_table_t;
/* The section header table for ELF. */
typedef struct elf_section_header_table
typedef struct multiboot_elf_section_header_table
{
unsigned long num;
unsigned long size;
unsigned long addr;
unsigned long shndx;
} elf_section_header_table_t;
} multiboot_elf_section_header_table_t;
/* The Multiboot information. */
typedef struct multiboot_info
@ -88,8 +88,8 @@ typedef struct multiboot_info
unsigned long mods_addr;
union
{
aout_symbol_table_t aout_sym;
elf_section_header_table_t elf_sec;
multiboot_aout_symbol_table_t aout_sym;
multiboot_elf_section_header_table_t elf_sec;
} u;
unsigned long mmap_length;
unsigned long mmap_addr;
@ -107,17 +107,17 @@ typedef struct multiboot_info
} multiboot_info_t;
/* The module structure. */
typedef struct module
typedef struct multiboot_module
{
unsigned long mod_start;
unsigned long mod_end;
unsigned long string;
unsigned long reserved;
} module_t;
} multiboot_module_t;
/* The memory map. Be careful that the offset 0 is base_addr_low
but no size. */
typedef struct memory_map
typedef struct multiboot_memory_map
{
unsigned long size;
unsigned long base_addr_low;
@ -125,7 +125,7 @@ typedef struct memory_map
unsigned long length_low;
unsigned long length_high;
unsigned long type;
} memory_map_t;
} multiboot_memory_map_t;
#endif /* ! ASM */