Author: stas
Date: Tue Feb 15 15:13:19 2005
New Revision: 153974

URL: http://svn.apache.org/viewcvs?view=rev&rev=153974
Log:
explain what kind of data is stored in APR::Table and what are the 
side-effects (the loss of meta data)

Modified:
    perl/modperl/docs/trunk/src/docs/2.0/api/APR/Table.pod

Modified: perl/modperl/docs/trunk/src/docs/2.0/api/APR/Table.pod
URL: 
http://svn.apache.org/viewcvs/perl/modperl/docs/trunk/src/docs/2.0/api/APR/Table.pod?view=diff&r1=153973&r2=153974
==============================================================================
--- perl/modperl/docs/trunk/src/docs/2.0/api/APR/Table.pod (original)
+++ perl/modperl/docs/trunk/src/docs/2.0/api/APR/Table.pod Tue Feb 15 15:13:19 
2005
@@ -48,6 +48,15 @@
 C<APR::Table> allows its users to manipulate opaque string-content
 tables.
 
+On the C level the "opaque string-content" means: you can put in
+'\0'-terminated strings and whatever you put in your get out.
+
+On the Perl level that means that we convert scalars into strings and
+store those strings. Any special information that was in the Perl
+scalar is not stored. So for example if a scalar was marked as utf8,
+tainted or tied, that information is not stored. When you get the data
+back as a Perl scalar you get only the string.
+
 The table's structure is somewhat similar to the Perl's hash
 structure, but allows multiple values for the same key.  An access to
 the records stored in the table always requires a key.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to