diff options
author | Sverker Eriksson <[email protected]> | 2015-11-13 16:47:40 +0100 |
---|---|---|
committer | Sverker Eriksson <[email protected]> | 2016-04-07 18:41:47 +0200 |
commit | bf0bf9cf009fa8ccc7fc364fdbbdeb6f491efe43 (patch) | |
tree | 5a2a9f992a52758de4a7fef8c066fbf92ee022c4 /erts/emulator/beam/external.h | |
parent | 8015b8d46ff38fc05cac9cf8df9a37b5580e8909 (diff) | |
download | otp-bf0bf9cf009fa8ccc7fc364fdbbdeb6f491efe43.tar.gz otp-bf0bf9cf009fa8ccc7fc364fdbbdeb6f491efe43.tar.bz2 otp-bf0bf9cf009fa8ccc7fc364fdbbdeb6f491efe43.zip |
erts: Support 32-bit creation for external pid,port,refs
from future nodes.
Diffstat (limited to 'erts/emulator/beam/external.h')
-rw-r--r-- | erts/emulator/beam/external.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/erts/emulator/beam/external.h b/erts/emulator/beam/external.h index 87eff2fe9f..49198fb47f 100644 --- a/erts/emulator/beam/external.h +++ b/erts/emulator/beam/external.h @@ -18,8 +18,6 @@ * %CopyrightEnd% */ -/* Same order as the ordering of terms in erlang */ - /* Since there are 255 different External tag values to choose from There is no reason to not be extravagant. Hence, the different tags for large/small tuple e.t.c @@ -37,9 +35,12 @@ #define SMALL_ATOM_EXT 's' #define REFERENCE_EXT 'e' #define NEW_REFERENCE_EXT 'r' +#define NEWER_REFERENCE_EXT 'Z' #define PORT_EXT 'f' +#define NEW_PORT_EXT 'Y' #define NEW_FLOAT_EXT 'F' #define PID_EXT 'g' +#define NEW_PID_EXT 'X' #define SMALL_TUPLE_EXT 'h' #define LARGE_TUPLE_EXT 'i' #define NIL_EXT 'j' |