Changeset 533 for trunk/src/gmake/function.c
- Timestamp:
- Sep 18, 2006, 5:02:39 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gmake/function.c
r531 r533 36 36 #endif 37 37 38 #ifdef KMK 38 #ifdef KMK_HELPERS 39 39 # include "kbuild.h" 40 40 #endif … … 887 887 char *result = 0; 888 888 #ifdef CONFIG_WITH_VALUE_LENGTH 889 if (len > (unsigned int)var->value_length)889 if (len >= (unsigned int)var->value_alloc_len) 890 890 { 891 891 free (var->value); 892 var->value = xmalloc (len + 1); 892 var->value_alloc_len = (len + 32) & ~31; 893 var->value = xmalloc (var->value_alloc_len); 893 894 } 894 895 memcpy (var->value, p, len); … … 2330 2331 { STRING_SIZE_TUPLE("comp-vars"), 3, 3, 1, func_comp_vars}, 2331 2332 #endif 2332 #ifdef KMK 2333 #ifdef KMK_HELPERS 2333 2334 { STRING_SIZE_TUPLE("kb-src-tool"), 1, 1, 0, func_kbuild_source_tool}, 2334 2335 { STRING_SIZE_TUPLE("kb-obj-base"), 1, 1, 0, func_kbuild_object_base},
Note:
See TracChangeset
for help on using the changeset viewer.