diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2014-04-20 12:57:02 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2014-04-20 12:57:02 -0600 |
commit | 44f77757325c03ea8ccc1216eff4e14e7ab042a7 (patch) | |
tree | ae8a06bf24e755fdb6f43a831af3214d6120a59a | |
parent | 81bd7051c1f023cad01eb68bc56e279f648bc25c (diff) | |
download | px4-nuttx-44f77757325c03ea8ccc1216eff4e14e7ab042a7.tar.gz px4-nuttx-44f77757325c03ea8ccc1216eff4e14e7ab042a7.tar.bz2 px4-nuttx-44f77757325c03ea8ccc1216eff4e14e7ab042a7.zip |
Updated IEEE 695 header file
-rw-r--r-- | nuttx/include/nuttx/binfmt/ieee695.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/nuttx/include/nuttx/binfmt/ieee695.h b/nuttx/include/nuttx/binfmt/ieee695.h index 8c378f0b8..25d2b29af 100644 --- a/nuttx/include/nuttx/binfmt/ieee695.h +++ b/nuttx/include/nuttx/binfmt/ieee695.h @@ -271,6 +271,20 @@ #define IEEE695_EXTCMD_INBLOCK {0x04, 0xb9} #define IEEE695_EXTCMD_CALLOPT {0x05, 0xb9} +/* Attribute Definitions */ + +#define IEEE695_ATTR_VERSION 37 /* Object format version number, 2 bytes follow */ +#define IEEE695_ATTR_OBJFORMT 38 /* Object format type, 1 byte follows */ +#define IEEE695_ATTR_CASESENSITIVE 39 /* Case sensitivity, 1 byte follows */ + +#define IEEE695_OBJFORMT_ABSOLUTE 1 /* Absolute (not relinkable) */ +#define IEEE695_OBJFORMT_RELOCATABLE 2 /* Relocatable */ +#define IEEE695_OBJFORMT_LOADABLE 3 /* Loadable */ +#define IEEE695_OBJFORMT_LIBRARY 4 /* Library */ + +#define IEEE695_CASE_SENSITIVE 1 /* Treat all symbols as if they were upper case */ +#define IEEE695_CASE_INSENSITIVE 2 /* Do not change the case of symbols */ + /* Helper Macros ********************************************************************/ /* These macros extract un-aligned, little-endian values from the object file */ |