def UBInt16(name): """Unsigned, big endian 16-bit integer""" return FormatField(name, ">", "H")
def NFloat32(name): """Native endianity, 32-bit IEEE floating point number""" return FormatField(name, "=", "f")
def LFloat64(name): """Little endian, 64-bit IEEE floating point number""" return FormatField(name, "<", "d")
def SNInt32(name): """Signed, native endianity 32-bit integer""" return FormatField(name, "=", "l")
def BFloat32(name): """Big endian, 32-bit IEEE floating point number""" return FormatField(name, ">", "f")
def UNInt32(name): """Unsigned, native endianity 32-bit integer""" return FormatField(name, "=", "L")
def SNInt8(name): """Signed, native endianity 8-bit integer""" return FormatField(name, "=", "b")
def SBInt64(name): """Signed, big endian 64-bit integer""" return FormatField(name, ">", "q")
def ULInt8(name): """Unsigned, little endian 8-bit integer""" return FormatField(name, "<", "B")
def SBInt16(name): """Signed, big endian 16-bit integer""" return FormatField(name, ">", "h")
def SBInt32(name): """Signed, big endian 32-bit integer""" return FormatField(name, ">", "l")
def SBInt8(name): """Signed, big endian 8-bit integer""" return FormatField(name, ">", "b")
def UBInt64(name): """Unsigned, big endian 64-bit integer""" return FormatField(name, ">", "Q")
def UBInt32(name): """Unsigned, big endian 32-bit integer""" return FormatField(name, ">", "L")
def UNInt8(name): """Unsigned, native endianity 8-bit integer""" return FormatField(name, "=", "B")
def ULInt16(name): """Unsigned, little endian 16-bit integer""" return FormatField(name, "<", "H")
def UNInt16(name): """Unsigned, native endianity 16-bit integer""" return FormatField(name, "=", "H")
def ULInt32(name): """Unsigned, little endian 32-bit integer""" return FormatField(name, "<", "L")
def UNInt64(name): """Unsigned, native endianity 64-bit integer""" return FormatField(name, "=", "Q")
def ULInt64(name): """Unsigned, little endian 64-bit integer""" return FormatField(name, "<", "Q")
def SNInt16(name): """Signed, native endianity 16-bit integer""" return FormatField(name, "=", "h")
def SLInt8(name): """Signed, little endian 8-bit integer""" return FormatField(name, "<", "b")
def SNInt64(name): """Signed, native endianity 64-bit integer""" return FormatField(name, "=", "q")
def SLInt16(name): """Signed, little endian 16-bit integer""" return FormatField(name, "<", "h")
def LFloat32(name): """Little endian, 32-bit IEEE floating point number""" return FormatField(name, "<", "f")
def SLInt32(name): """Signed, little endian 32-bit integer""" return FormatField(name, "<", "l")
def BFloat64(name): """Big endian, 64-bit IEEE floating point number""" return FormatField(name, ">", "d")
def SLInt64(name): """Signed, little endian 64-bit integer""" return FormatField(name, "<", "q")
def NFloat64(name): """Native endianity, 64-bit IEEE floating point number""" return FormatField(name, "=", "d")
def UBInt8(name): """Unsigned, big endian 8-bit integer""" return FormatField(name, ">", "B")