diff -C 3 -r1.36 -r1.37
*** src/dialog.cc 13 Oct 2007 19:47:25 -0000 1.36
--- src/dialog.cc 1 Mar 2009 12:26:14 -0000 1.37
***************
*** 265,271 ****
{
u_int32 begin, end, len;
PyObject *result;
! char *tmp, *start, *mid, *str = NULL;
character *the_player = data::the_player;
string newstr (s);
--- 265,272 ----
{
u_int32 begin, end, len;
PyObject *result;
! const char *start;
! char *tmp, *mid, *str = NULL;
character *the_player = data::the_player;
string newstr (s);
***************
*** 318,324 ****
// Error!
cout << "\n*** Error, unknown macro " << start << flush;
! start[0] = ' ';
}
// execute python functions
--- 319,325 ----
// Error!
cout << "\n*** Error, unknown macro " << start << flush;
! newstr[newstr.length () - strlen (start)] = ' ';
}
// execute python functions