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 */
diff --git a/src/version.c b/src/version.c
index f7ddf64..cdd57ad 100644
--- a/src/version.c
+++ b/src/version.c
@@ -715,6 +715,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 415,
+/**/
414,
/**/
413,