diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-11-10 22:54:40 -0500 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-11-10 22:54:40 -0500 |
commit | 92afe9e33f7056170cfb826359d634c8ab9c4262 (patch) | |
tree | 115c124a132cfe89008a6afd17262b631bedf97a /src/link.c | |
parent | ee738c74b9e0e39fae410834add43388c12d176c (diff) |
sub_800A73C
Diffstat (limited to 'src/link.c')
-rw-r--r-- | src/link.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/link.c b/src/link.c index c2ef12786..ede672f18 100644 --- a/src/link.c +++ b/src/link.c @@ -1157,3 +1157,31 @@ void sub_800A6E8(u32 a0, u8 a1, u8 a2, u8 a3) a1 ++; } } + +void sub_800A73C(int a0, u8 a1, u8 a2, u8 a3) +{ + u8 sp[32 / 2]; + int sp10; + int i; + + sp10 = -1; + if (a0 < 0) + { + sp10 = a1; + a0 = -a0; + } + for (i = 0; i < a3; i ++) + { + sp[i] = a0 % 10; + a0 /= 10; + } + for (i = a3 - 1; i >= 0; i --) + { + sub_800A678(sp[i], a1, a2); + a1 ++; + } + if (sp10 != -1) + { + sub_800A678(10, sp10, a2); + } +} |