/programs/bcc32/include/kos_lib.h |
---|
11,3 → 11,5 |
const char *DoubleToStr(double x, unsigned short digits = 5, bool crop_0 = false); |
double StrToDouble(char *str); |
long StrToInt(char *str); |
void MessageBox(char *str); |
/programs/bcc32/include/kos_lib.inc |
---|
1,4 → 1,4 |
include "..\..\..\develop\info3ds\info_fun_float.inc" |
include "..\..\develop\info3ds\info_fun_float.inc" |
align 4 |
proc @DoubleToStr$qduso uses esi edi |
292,3 → 292,10 |
.floor_end: |
ret |
endp |
align 4 |
proc @MessageBox$qpc |
mov eax,[esp+4] |
notify_window_run eax |
ret |
endp |
/programs/bcc32/include/kos_start.inc |
---|
17,11 → 17,11 |
dd 0 |
end if |
include "..\..\..\KOSfuncs.inc" |
include "..\..\..\proc32.inc" |
include "..\..\..\macros.inc" |
include "..\..\..\dll.inc" |
include "..\..\..\load_lib.mac" |
include "..\..\KOSfuncs.inc" |
include "..\..\proc32.inc" |
include "..\..\macros.inc" |
include "..\..\dll.inc" |
include "..\..\load_lib.mac" |
ptr equ |
offset equ |
33,24 → 33,6 |
SHORT equ |
TBYTE equ TWORD |
macro movsb a,b |
{ |
if a eq & b eq |
movsb |
else |
movsx a,b |
end if |
} |
macro movsw a,b |
{ |
if a eq & b eq |
movsw |
else |
movsx a,b |
end if |
} |
macro segment name {} |
macro endseg name {} |
/programs/bcc32/include/kos_unpack.inc |
---|
1,7 → 1,7 |
@@unpack$qqspvt1 equ unpack |
include "..\..\..\system\skincfg\trunk\kglobals.inc" |
include "..\..\..\system\skincfg\trunk\unpacker.inc" |
include "..\..\system\skincfg\trunk\kglobals.inc" |
include "..\..\system\skincfg\trunk\unpacker.inc" |
IncludeIGlobals |
IncludeUGlobals |