From: cuz Date: Fri, 10 Oct 2003 14:47:29 +0000 (+0000) Subject: Fixed an issue with SB_CopyBuf X-Git-Tag: V2.12.0~1282 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=d88ee416f0f03a9685d77e311f869dba441bc892;p=cc65 Fixed an issue with SB_CopyBuf git-svn-id: svn://svn.cc65.org/cc65/trunk@2494 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- diff --git a/src/common/strbuf.c b/src/common/strbuf.c index 2d37f1605..675314dcc 100644 --- a/src/common/strbuf.c +++ b/src/common/strbuf.c @@ -7,9 +7,9 @@ /* */ /* */ /* (C) 2001-2002 Ullrich von Bassewitz */ -/* Wacholderweg 14 */ -/* D-70597 Stuttgart */ -/* EMail: uz@musoftware.de */ +/* Römerstrasse 52 */ +/* D-70794 Filderstadt */ +/* EMail: uz@cc65.org */ /* */ /* */ /* This software is provided 'as-is', without any expressed or implied */ @@ -177,6 +177,7 @@ void SB_Copy (StrBuf* Target, const StrBuf* Source) /* Copy Source to Target, discarding the old contents of Target */ { SB_CopyBuf (Target, Source->Buf, Source->Len); + Target->Index = Source->Index; } #endif diff --git a/src/common/strbuf.h b/src/common/strbuf.h index 3ab71df60..377c1c660 100644 --- a/src/common/strbuf.h +++ b/src/common/strbuf.h @@ -7,9 +7,9 @@ /* */ /* */ /* (C) 2001-2002 Ullrich von Bassewitz */ -/* Wacholderweg 14 */ -/* D-70597 Stuttgart */ -/* EMail: uz@musoftware.de */ +/* Römerstrasse 52 */ +/* D-70794 Filderstadt */ +/* EMail: uz@cc65.org */ /* */ /* */ /* This software is provided 'as-is', without any expressed or implied */ @@ -237,6 +237,7 @@ INLINE void SB_Copy (StrBuf* Target, const StrBuf* Source) /* Copy Source to Target, discarding the old contents of Target */ { SB_CopyBuf (Target, Source->Buf, Source->Len); + Target->Index = Source->Index; } #else void SB_Copy (StrBuf* Target, const StrBuf* Source);