mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-23 08:01:30 +00:00
[Quest API] Perl Money Fixes. (#2098)
- Fixes `$client->GetAllMoney()` to use `uint64` and not overflow int value. - Fixes `$client->GetCarriedMoney()` to use `uint64` and not overflow int value.
This commit is contained in:
parent
9b075c28b6
commit
837c0a4385
@ -4079,12 +4079,12 @@ XS(XS_Client_GetCarriedMoney) {
|
|||||||
Perl_croak(aTHX_ "Usage: Client::GetCarriedMoney(THIS)"); // @categories Currency and Points
|
Perl_croak(aTHX_ "Usage: Client::GetCarriedMoney(THIS)"); // @categories Currency and Points
|
||||||
{
|
{
|
||||||
Client *THIS;
|
Client *THIS;
|
||||||
int RETVAL;
|
uint64 RETVAL;
|
||||||
dXSTARG;
|
dXSTARG;
|
||||||
VALIDATE_THIS_IS_CLIENT;
|
VALIDATE_THIS_IS_CLIENT;
|
||||||
RETVAL = THIS->GetCarriedMoney();
|
RETVAL = THIS->GetCarriedMoney();
|
||||||
XSprePUSH;
|
XSprePUSH;
|
||||||
PUSHi((IV) RETVAL);
|
PUSHu((UV) RETVAL);
|
||||||
}
|
}
|
||||||
XSRETURN(1);
|
XSRETURN(1);
|
||||||
}
|
}
|
||||||
@ -4097,12 +4097,12 @@ XS(XS_Client_GetAllMoney) {
|
|||||||
Perl_croak(aTHX_ "Usage: Client::GetAllMoney(THIS)"); // @categories Currency and Points
|
Perl_croak(aTHX_ "Usage: Client::GetAllMoney(THIS)"); // @categories Currency and Points
|
||||||
{
|
{
|
||||||
Client *THIS;
|
Client *THIS;
|
||||||
int RETVAL;
|
uint64 RETVAL;
|
||||||
dXSTARG;
|
dXSTARG;
|
||||||
VALIDATE_THIS_IS_CLIENT;
|
VALIDATE_THIS_IS_CLIENT;
|
||||||
RETVAL = THIS->GetAllMoney();
|
RETVAL = THIS->GetAllMoney();
|
||||||
XSprePUSH;
|
XSprePUSH;
|
||||||
PUSHi((IV) RETVAL);
|
PUSHu((UV) RETVAL);
|
||||||
}
|
}
|
||||||
XSRETURN(1);
|
XSRETURN(1);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user