From ef3c45d5230b08d87b53d67c04f34873c3d24933 Mon Sep 17 00:00:00 2001
From: Roberto Ierusalimschy <roberto@inf.puc-rio.br>
Date: Fri, 27 Jun 1997 19:38:49 -0300
Subject: for security reasons, one cannot change the tag of a udata from Lua.

---
 manual.tex | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

(limited to 'manual.tex')

diff --git a/manual.tex b/manual.tex
index 62fb7fe5..747a3e82 100644
--- a/manual.tex
+++ b/manual.tex
@@ -1,4 +1,4 @@
-% $Id: manual.tex,v 2.6 1997/06/26 20:39:10 roberto Exp roberto $
+% $Id: manual.tex,v 2.7 1997/06/27 18:39:34 roberto Exp roberto $
 
 \documentstyle[fullpage,11pt,bnf]{article}
 
@@ -38,7 +38,7 @@ Waldemar Celes
 \tecgraf\ --- Computer Science Department --- PUC-Rio
 }
 
-\date{\small \verb$Date: 1997/06/26 20:39:10 $}
+\date{\small \verb$Date: 1997/06/27 18:39:34 $}
 
 \maketitle
 
@@ -263,7 +263,7 @@ values of type userdata and table can have
 as many different tags as needed \see{tag-method}.
 Tags are created with the function \verb|newtag|,
 and the function \verb|tag| returns the tag of a given value.
-To change the tag of a given userdata or table,
+To change the tag of a given table,
 there is the function \verb|settag| \see{pdf-newtag}.
 
 
@@ -1723,12 +1723,12 @@ This function allows Lua to test the tag of a value \see{TypesSec}.
 It receives one argument, and returns its tag (a number).
 \verb|tag| is equivalent to the API function \verb|lua_tag|.
 
-\subsubsection*{\ff {\tt settag (o, tag)}}\Deffunc{settag}
-This function sets the tag of a given object \see{TypesSec}.
-The object \verb|o| must be a userdata or a table.
+\subsubsection*{\ff {\tt settag (t, tag)}}\Deffunc{settag}
+This function sets the tag of a given table \see{TypesSec}.
 \verb|tag| must be a value created with \verb|newtag|
 \see{pdf-newtag}.
-\verb|settag| is equivalent to the API function \verb|lua_settag|.
+For security reasons,
+it is impossible to change the tag of a userdata from Lua.
 
 \subsubsection*{\ff {\tt assert (v)}}\Deffunc{assert}
 This function issues an {\em ``assertion failed!''} error
-- 
cgit v1.2.3-55-g6feb

