From 36d63937539d16e61ef44968ebe0610956b69dfa Mon Sep 17 00:00:00 2001 From: skotlex Date: Fri, 2 Jun 2006 03:04:42 +0000 Subject: - Corrected some signed/unsigned comparisons corrections which were incorrect. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@6926 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/status.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/map/status.c b/src/map/status.c index da8492bdc..f5130d13e 100644 --- a/src/map/status.c +++ b/src/map/status.c @@ -561,12 +561,12 @@ int status_damage(struct block_list *src,struct block_list *target,int hp, int s unit_skillcastcancel(target, 2); } - if (hp >= (signed int)status->hp) { + if ((unsigned int)hp >= status->hp) { if (flag&2) return 0; hp = status->hp; } - if (sp > (signed int)status->sp) { + if ((unsigned int)sp > status->sp) { if (flag&2) return 0; sp = status->sp; } @@ -678,7 +678,7 @@ int status_heal(struct block_list *bl,int hp,int sp, int flag) hp = 0; - if(hp > (signed int)(status->max_hp - status->hp)) + if((unsigned int)hp > status->max_hp - status->hp) hp = status->max_hp - status->hp; } @@ -688,7 +688,7 @@ int status_heal(struct block_list *bl,int hp,int sp, int flag) } if(sp) { - if(sp > (signed int)(status->max_sp - status->sp)) + if((unsigned int)sp > status->max_sp - status->sp) sp = status->max_sp - status->sp; } -- cgit v1.2.3-70-g09d2