Changeset 1834 for trunk/src/kmk/expand.c
- Timestamp:
- Oct 11, 2008, 9:07:29 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/expand.c
r1831 r1834 487 487 if (length < 0) 488 488 length = strlen (string); 489 else 490 MY_ASSERT_MSG (string + length == (p1 = memchr (string, '\0', length)) || !p1, ("len=%ld p1=%p %s\n", length, p1, line)); 489 491 490 492 /* Simple 1: Emptry string. */ … … 551 553 o = op; 552 554 p = begp; 555 assert (!memchr (variable_buffer + line_offset, '\0', o - variable_buffer + line_offset)); 553 556 break; 554 557 } … … 707 710 o = variable_buffer_output (o, "\0", 2); /* KMK: compensate for the strlen + 1 that was removed above. */ 708 711 *eolp = o - 2; 709 assert (strchr (variable_buffer + line_offset, '\0') == *eolp); 712 MY_ASSERT_MSG (strchr (variable_buffer + line_offset, '\0') == *eolp, 713 ("expected=%d actual=%d\nlength=%ld string=%.*s\n", 714 (int)(*eolp - variable_buffer + line_offset), (int)strlen(variable_buffer + line_offset), 715 length, (int)length, string)); 710 716 return (variable_buffer + line_offset); 711 717 }
Note:
See TracChangeset
for help on using the changeset viewer.