autodoc/source/parser_i/tokens/tkpstam2.cxx | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-)
New commits: commit d16ec6a1802e54890dac4df7403cd6ddcb81bcf3 Author: Chris <chris.sherloc...@gmail.com> Date: Fri Mar 8 21:42:45 2013 +1100 Simplify and speed-up logic for copying data Change-Id: I790ef30075d74c6bd7a049750dfb555d36d77542 Signed-off-by: jailletc36 <christophe.jail...@wanadoo.fr> Reviewed-on: https://gerrit.libreoffice.org/2523 Reviewed-by: Jørgen Nystad <jorge...@gmail.com> Reviewed-by: Stephan Bergmann <sberg...@redhat.com> Tested-by: Stephan Bergmann <sberg...@redhat.com> diff --git a/autodoc/source/parser_i/tokens/tkpstam2.cxx b/autodoc/source/parser_i/tokens/tkpstam2.cxx index 0cb3519..b9594b3 100644 --- a/autodoc/source/parser_i/tokens/tkpstam2.cxx +++ b/autodoc/source/parser_i/tokens/tkpstam2.cxx @@ -117,16 +117,10 @@ void StateMachin2::ResizeStati() { intt nNewSize = nStatiSpace + C_nStatuslistResizeValue; - intt i = 0; StatusList pNewStati = new StmStatu2*[nNewSize]; - for ( ; i < nNrofStati; i++) - { - pNewStati[i] = pStati[i]; - } - memset( pNewStati+i, - 0, - (nNewSize-i) * sizeof(StmStatu2*) ); + memcpy( pNewStati, pStati, nNrofStati * sizeof(StmStatu2*) ); + memset( pNewStati+nNrofStati, 0, (nNewSize-nNrofStati) * sizeof(StmStatu2*) ); delete [] pStati; pStati = pNewStati;
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits