# HG changeset patch # User jwe # Date 754694803 0 # Node ID 742c4795aea9ee5da9aa827ff36bdddaf5a993f4 # Parent 62fec093c19ed9de1c0f48ad4dfc4e9af6a3a6c7 [project @ 1993-11-30 21:26:43 by jwe] diff -r 62fec093c19e -r 742c4795aea9 src/help.cc --- a/src/help.cc Tue Nov 30 20:37:59 1993 +0000 +++ b/src/help.cc Tue Nov 30 21:26:43 1993 +0000 @@ -28,6 +28,7 @@ #include #include "builtins.h" +#include "utils.h" #include "help.h" static help_list operators[] = @@ -217,6 +218,9 @@ { (char *) NULL, (char *) NULL, }, }; +/* + * Return a copy of the operator or keyword names. + */ char ** names (help_list *lst, int& count) { @@ -237,7 +241,7 @@ int i = 0; while (ptr->name != (char *) NULL) { - name_list[i++] = ptr->name; + name_list[i++] = strsave (ptr->name); ptr++; }