- Timestamp:
- Oct 10, 2008, 10:40:35 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/incdep.c
r1804 r1824 628 628 { 629 629 void *free_me = rec_vd; 630 do_variable_definition (rec_vd->flocp, 631 strcache_add_len(rec_vd->name, rec_vd->name_length), 632 rec_vd->value, 633 rec_vd->origin, 634 rec_vd->flavor, 635 rec_vd->target_var); 630 do_variable_definition_2 (rec_vd->flocp, 631 strcache_add_len(rec_vd->name, rec_vd->name_length), 632 rec_vd->value, 633 rec_vd->value_len, 634 0, 635 rec_vd->value, 636 rec_vd->origin, 637 rec_vd->flavor, 638 rec_vd->target_var); 636 639 free (rec_vd->name); 637 free (rec_vd->value);638 640 rec_vd = rec_vd->next; 639 641 free (free_me); … … 772 774 unsigned int name_length, 773 775 char *value, 776 unsigned int value_length, 774 777 enum variable_origin origin, 775 778 enum variable_flavor flavor, … … 777 780 { 778 781 if (!cur->is_worker) 779 { 780 do_variable_definition (flocp, name, value, origin, flavor, target_var); 781 free (value); 782 } 782 do_variable_definition_2 (flocp, name, value, value_length, 0, value, 783 origin, flavor, target_var); 783 784 #ifdef PARSE_IN_WORKER 784 785 else … … 789 790 rec->name_length = name_length; 790 791 rec->value = value; 792 rec->value_length = value_length; 791 793 rec->origin = origin; 792 794 rec->flavor = flavor; … … 800 802 cur->recorded_variable_defs_tail = rec; 801 803 } 804 #else 805 (void)name_length; 802 806 #endif 803 807 } … … 1180 1184 else 1181 1185 incdep_record_variable_def (curdep, 1182 f, var, var_len, value, o_file, flavor,1183 0 /* not target var */);1186 f, var, var_len, value, value_len, 1187 o_file, flavor, 0 /* not target var */); 1184 1188 } 1185 1189 else
Note:
See TracChangeset
for help on using the changeset viewer.