updated for version 7.3.415
Problem:    Completion of functions stops once a dictionary is encountered.
            (James McCoy)
Solution:   Return an empty string instead of NULL.
diff --git a/src/eval.c b/src/eval.c
index 4ba4121..c63a5e0 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -21802,7 +21802,7 @@
 	fp = HI2UF(hi);
 
 	if (fp->uf_flags & FC_DICT)
-	    return NULL; /* don't show dict functions */
+	    return ""; /* don't show dict functions */
 
 	if (STRLEN(fp->uf_name) + 4 >= IOSIZE)
 	    return fp->uf_name;	/* prevents overflow */