summaryrefslogtreecommitdiff
path: root/src/map/battle.c
diff options
context:
space:
mode:
authorLance <Lance@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-08-27 06:38:17 +0000
committerLance <Lance@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-08-27 06:38:17 +0000
commit3c8999edce9e1f0d5c0dee3ff8311e781d64c684 (patch)
treed066567a720e5fad02e6f857d55bc165d9a3809a /src/map/battle.c
parentea320701794515d4ffa6a8e8ff8f3b8fdfe09860 (diff)
downloadhercules-3c8999edce9e1f0d5c0dee3ff8311e781d64c684.tar.gz
hercules-3c8999edce9e1f0d5c0dee3ff8311e781d64c684.tar.bz2
hercules-3c8999edce9e1f0d5c0dee3ff8311e781d64c684.tar.xz
hercules-3c8999edce9e1f0d5c0dee3ff8311e781d64c684.zip
* Optional macro MEMSET_TURBO for faster low-level memory initializations.
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@8499 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/map/battle.c')
-rw-r--r--src/map/battle.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/map/battle.c b/src/map/battle.c
index 06af76610..4289b76b2 100644
--- a/src/map/battle.c
+++ b/src/map/battle.c
@@ -81,7 +81,7 @@ struct block_list* battle_gettargeted(struct block_list *target)
int c = 0;
nullpo_retr(NULL, target);
- memset(bl_list, 0, sizeof(bl_list));
+ malloc_tsetdword(bl_list, 0, sizeof(bl_list));
map_foreachinrange(battle_gettargeted_sub, target, AREA_SIZE, BL_CHAR, bl_list, &c, target->id);
if (c == 0 || c > 24)
return NULL;
@@ -794,8 +794,8 @@ static struct Damage battle_calc_weapon_attack(
unsigned cardfix : 1;
} flag;
- memset(&wd,0,sizeof(wd));
- memset(&flag,0,sizeof(flag));
+ malloc_tsetdword(&wd,0,sizeof(wd));
+ malloc_tsetdword(&flag,0,sizeof(flag));
if(src==NULL || target==NULL)
{
@@ -2105,8 +2105,8 @@ struct Damage battle_calc_magic_attack(
unsigned cardfix : 1;
} flag;
- memset(&ad,0,sizeof(ad));
- memset(&flag,0,sizeof(flag));
+ malloc_tsetdword(&ad,0,sizeof(ad));
+ malloc_tsetdword(&flag,0,sizeof(flag));
if(src==NULL || target==NULL)
{
@@ -2477,8 +2477,8 @@ struct Damage battle_calc_misc_attack(
unsigned cardfix : 1;
} flag;
- memset(&md,0,sizeof(md));
- memset(&flag,0,sizeof(flag));
+ malloc_tsetdword(&md,0,sizeof(md));
+ malloc_tsetdword(&flag,0,sizeof(flag));
if( src == NULL || target == NULL ){
nullpo_info(NLP_MARK);
@@ -2735,7 +2735,7 @@ struct Damage battle_calc_attack( int attack_type,
default:
if (battle_config.error_log)
ShowError("battle_calc_attack: unknown attack type! %d\n",attack_type);
- memset(&d,0,sizeof(d));
+ malloc_tsetdword(&d,0,sizeof(d));
break;
}
if (d.damage + d.damage2 < 1)