Changeset 1827 for trunk/src/kmk/read.c
- Timestamp:
- Oct 11, 2008, 9:12:10 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/read.c
r1821 r1827 469 469 470 470 int 471 #ifndef CONFIG_WITH_VALUE_LENGTH 471 472 eval_buffer (char *buffer) 473 #else 474 eval_buffer (char *buffer, char *eos) 475 #endif 472 476 { 473 477 struct ebuffer ebuf; … … 479 483 /* Evaluate the buffer */ 480 484 485 #ifndef CONFIG_WITH_VALUE_LENGTH 481 486 ebuf.size = strlen (buffer); 487 #else 488 ebuf.size = eos - buffer; 489 ebuf.eol = eos; 490 assert(strchr(buffer, '\0') == eos); 491 #endif 482 492 ebuf.buffer = ebuf.bufnext = ebuf.bufstart = buffer; 483 493 ebuf.fp = NULL; 484 #ifdef CONFIG_WITH_VALUE_LENGTH485 ebuf.eol = ebuf.buffer + ebuf.size;486 #endif487 494 488 495 ebuf.floc = *reading_file; … … 1954 1961 if ((size_t)buf_pos & 7) 1955 1962 buf_pos = variable_buffer_output (buf_pos, "\0\0\0\0\0\0\0\0", 1956 8 - ( size_t)buf_pos & 7);1957 s2 = variable_expand_string (buf_pos, s2, l);1963 8 - ((size_t)buf_pos & 7)); 1964 s2 = variable_expand_string_2 (buf_pos, s2, l, &buf_pos); 1958 1965 #endif 1959 1966 #ifdef CONFIG_WITH_SET_CONDITIONALS
Note:
See TracChangeset
for help on using the changeset viewer.