mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-16 01: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
|
||||
{
|
||||
Client *THIS;
|
||||
int RETVAL;
|
||||
uint64 RETVAL;
|
||||
dXSTARG;
|
||||
VALIDATE_THIS_IS_CLIENT;
|
||||
RETVAL = THIS->GetCarriedMoney();
|
||||
XSprePUSH;
|
||||
PUSHi((IV) RETVAL);
|
||||
PUSHu((UV) RETVAL);
|
||||
}
|
||||
XSRETURN(1);
|
||||
}
|
||||
@ -4097,12 +4097,12 @@ XS(XS_Client_GetAllMoney) {
|
||||
Perl_croak(aTHX_ "Usage: Client::GetAllMoney(THIS)"); // @categories Currency and Points
|
||||
{
|
||||
Client *THIS;
|
||||
int RETVAL;
|
||||
uint64 RETVAL;
|
||||
dXSTARG;
|
||||
VALIDATE_THIS_IS_CLIENT;
|
||||
RETVAL = THIS->GetAllMoney();
|
||||
XSprePUSH;
|
||||
PUSHi((IV) RETVAL);
|
||||
PUSHu((UV) RETVAL);
|
||||
}
|
||||
XSRETURN(1);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user