blob: 44498d4f7ea862e80ff06549731c0b97ae34271c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
local constants = require("elf.constants")
local M = {}
---@param endian Endian
---@nodiscard
function M.endian(endian)
return (endian == constants.Endian.big) and ">" or "<"
end
---@param class Class
---@nodiscard
function M.word(class)
return (class == constants.Class.bit64) and "I8" or "I4"
end
return M
|