From b553664f54034e8c04ae6f9cc44f16b7f516518b Mon Sep 17 00:00:00 2001
From: Sverker Eriksson
Date: Fri, 11 Jan 2013 17:27:29 +0100
Subject: erl_interface: utf8 atoms continued
---
lib/erl_interface/doc/src/erl_eterm.xml | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
(limited to 'lib/erl_interface/doc/src/erl_eterm.xml')
diff --git a/lib/erl_interface/doc/src/erl_eterm.xml b/lib/erl_interface/doc/src/erl_eterm.xml
index f403618c59..c7840d7813 100644
--- a/lib/erl_interface/doc/src/erl_eterm.xml
+++ b/lib/erl_interface/doc/src/erl_eterm.xml
@@ -77,10 +77,12 @@
+
- A string representing atom .
- - The length (in characters) of atom t.
+
+ - The length (in bytes) of atom t.
- A pointer to the contents of
@@ -92,6 +94,7 @@
- The floating point value of .
+
- The Node in pid .
- The sequence number in pid .
@@ -104,6 +107,7 @@
- The creation number in port .
+
- The node in port .
- The first part of the reference number in ref . Use
@@ -296,7 +300,7 @@ iohead ::= Binary
ETERM *erl_mk_atom(string)
Creates an atom
- char *string;
+ const char *string;
Creates an atom.
@@ -305,10 +309,12 @@ iohead ::= Binary
Returns an Erlang term containing an atom. Note that it is
the callers responsibility to make sure that
contains a valid name for an atom.
- can be used to retrieve the
- atom name (as a string). Note that the string is not
- 0-terminated in the atom. returns
- the length of the atom name.
+ and
+ can be used to retrieve the atom name (as a null terminated string).
+ and returns the length of the atom name.
+ Note that the UTF8 variants were introduced in Erlang/OTP releases R16
+ and the string returned by ERL_ATOM_PTR(atom) was not null terminated on older releases.
+
--
cgit v1.2.3