From fb217c5b5c3fa05e1a8ca000d9317395ee642661 Mon Sep 17 00:00:00 2001 From: kichik Date: Fri, 9 Nov 2007 15:30:08 +0000 Subject: [PATCH] declare real calc_percent()'s code just once git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5355 212acab6-be3b-0410-9dea-997c60f758d6 --- Source/exehead/fileform.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Source/exehead/fileform.c b/Source/exehead/fileform.c index 79d2bd89..cb2618f2 100644 --- a/Source/exehead/fileform.c +++ b/Source/exehead/fileform.c @@ -68,13 +68,14 @@ static int dbd_size, dbd_pos, dbd_srcpos, dbd_fulllen; static int m_length; static int m_pos; +#define _calc_percent() (MulDiv(min(m_pos,m_length),100,m_length)) #ifdef NSIS_COMPRESS_WHOLE -int NSISCALL calc_percent() +static int NSISCALL calc_percent() { - return MulDiv(min(m_pos,m_length),100,m_length); + return _calc_percent(); } #else -#define calc_percent() (MulDiv(min(m_pos,m_length),100,m_length)) +#define calc_percent() _calc_percent() #endif #ifdef NSIS_CONFIG_VISIBLE_SUPPORT