Changeset 527 for trunk/src/gmake/expand.c
- Timestamp:
- Sep 17, 2006, 6:04:14 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gmake/expand.c
r526 r527 440 440 return allocated_variable_expand ((char *)str); 441 441 442 tmp = (char *) alloca (end - str + 1); 443 bcopy (str, tmp, end - str); 444 tmp[end - str] = '\0'; 445 446 return allocated_variable_expand (tmp); 442 #ifdef CONFIG_WITH_OPTIMIZATION_HACKS 443 { 444 const char saved_char = *end; 445 *(char *)end = '\0'; 446 tmp = allocated_variable_expand ((char *)str); 447 *(char *)end = saved_char; 448 return tmp; 449 } 450 #else 451 { 452 tmp = (char *) alloca (end - str + 1); 453 bcopy (str, tmp, end - str); 454 tmp[end - str] = '\0'; 455 456 return allocated_variable_expand (tmp); 457 } 458 #endif 447 459 } 448 460
Note:
See TracChangeset
for help on using the changeset viewer.