diff options
Diffstat (limited to 'iana')
-rw-r--r-- | iana/archtype.go | 39 |
1 files changed, 19 insertions, 20 deletions
diff --git a/iana/archtype.go b/iana/archtype.go index ca21490..510c6fc 100644 --- a/iana/archtype.go +++ b/iana/archtype.go @@ -1,24 +1,24 @@ package iana -//ArchType encodes an architecture type in an uint16 -type ArchType uint16 +// Arch encodes an architecture type per RFC 4578, Section 2.1. +type Arch uint16 -// see rfc4578 +// See RFC 4578. const ( - INTEL_X86PC ArchType = 0 - NEC_PC98 ArchType = 1 - EFI_ITANIUM ArchType = 2 - DEC_ALPHA ArchType = 3 - ARC_X86 ArchType = 4 - INTEL_LEAN_CLIENT ArchType = 5 - EFI_IA32 ArchType = 6 - EFI_BC ArchType = 7 - EFI_XSCALE ArchType = 8 - EFI_X86_64 ArchType = 9 + INTEL_X86PC Arch = 0 + NEC_PC98 Arch = 1 + EFI_ITANIUM Arch = 2 + DEC_ALPHA Arch = 3 + ARC_X86 Arch = 4 + INTEL_LEAN_CLIENT Arch = 5 + EFI_IA32 Arch = 6 + EFI_BC Arch = 7 + EFI_XSCALE Arch = 8 + EFI_X86_64 Arch = 9 ) -// ArchTypeToStringMap maps an ArchType to a mnemonic name -var ArchTypeToStringMap = map[ArchType]string{ +// archTypeToStringMap maps an Arch to a mnemonic name +var archTypeToStringMap = map[Arch]string{ INTEL_X86PC: "Intel x86PC", NEC_PC98: "NEC/PC98", EFI_ITANIUM: "EFI Itanium", @@ -31,11 +31,10 @@ var ArchTypeToStringMap = map[ArchType]string{ EFI_X86_64: "EFI x86-64", } - -// String returns a mnemonic name for a given architecture type -func (a ArchType) String() string { - if at := ArchTypeToStringMap[a]; at != "" { +// String returns a mnemonic name for a given architecture type. +func (a Arch) String() string { + if at := archTypeToStringMap[a]; at != "" { return at } - return "Unknown" + return "unknown" } |