comparison src/variables.cc @ 1795:4603d7ee0258

[project @ 1996-01-29 01:01:04 by jwe]
author jwe
date Mon, 29 Jan 1996 01:03:38 +0000
parents e6d79e281f7d
children d9aaa9aaa1c0
comparison
equal deleted inserted replaced
1794:7380d525bcaa 1795:4603d7ee0258
1045 { 1045 {
1046 int key_len = 0; 1046 int key_len = 0;
1047 int glb_len = 0; 1047 int glb_len = 0;
1048 int top_len = 0; 1048 int top_len = 0;
1049 int lcl_len = 0; 1049 int lcl_len = 0;
1050 int ffl_len = 0;
1051 1050
1052 string_vector key; 1051 string_vector key;
1053 string_vector glb; 1052 string_vector glb;
1054 string_vector top; 1053 string_vector top;
1055 string_vector lcl; 1054 string_vector lcl;
1057 1056
1058 // Each of these functions returns a new vector of pointers to new 1057 // Each of these functions returns a new vector of pointers to new
1059 // strings. 1058 // strings.
1060 1059
1061 key = names (keyword_help (), key_len); 1060 key = names (keyword_help (), key_len);
1061
1062 glb = global_sym_tab->list (glb_len); 1062 glb = global_sym_tab->list (glb_len);
1063
1063 top = top_level_sym_tab->list (top_len); 1064 top = top_level_sym_tab->list (top_len);
1065
1064 if (top_level_sym_tab != curr_sym_tab) 1066 if (top_level_sym_tab != curr_sym_tab)
1065 lcl = curr_sym_tab->list (lcl_len); 1067 lcl = curr_sym_tab->list (lcl_len);
1068
1066 ffl = get_fcn_file_names (ffl_len, 1); 1069 ffl = get_fcn_file_names (ffl_len, 1);
1070 int ffl_len = ffl.length ();
1067 1071
1068 int total_len = key_len + glb_len + top_len + lcl_len + ffl_len; 1072 int total_len = key_len + glb_len + top_len + lcl_len + ffl_len;
1069 1073
1070 string_vector list (total_len); 1074 string_vector list (total_len);
1071 1075