minor doc patches to api stuff
authorYves Orton <demerphq@gmail.com>
Sat, 25 Aug 2012 10:28:38 +0000 (12:28 +0200)
committerYves Orton <demerphq@gmail.com>
Sat, 25 Aug 2012 10:29:05 +0000 (12:29 +0200)
gv.c
hv.h

diff --git a/gv.c b/gv.c
index 122811c..c6e474e 100644 (file)
--- a/gv.c
+++ b/gv.c
@@ -1315,6 +1315,16 @@ created if it does not already exist.  If the package does not exist and
 C<flags> is 0 (or any other setting that does not create packages) then NULL
 is returned.
 
+Flags may be one of:
+
+    GV_ADD
+    SVf_UTF8
+    GV_NOADD_NOINIT
+    GV_NOINIT
+    GV_NOEXPAND
+    GV_ADDMG
+
+The most important of which are probably GV_ADD and SVf_UTF8.
 
 =cut
 */
diff --git a/hv.h b/hv.h
index 6544363..e20091e 100644 (file)
--- a/hv.h
+++ b/hv.h
@@ -208,7 +208,12 @@ be assigned to. The C<HePV()> macro is usually preferable for finding key
 lengths.
 
 =for apidoc Am|SV*|HeVAL|HE* he
-Returns the value slot (type C<SV*>) stored in the hash entry.
+Returns the value slot (type C<SV*>) stored in the hash entry. Can be assigned
+to.
+
+  SV *foo= HeVAL(hv);
+  HeVAL(hv)= sv;
+
 
 =for apidoc Am|U32|HeHASH|HE* he
 Returns the computed hash stored in the hash entry.