mirror of
https://github.com/zeldaret/oot.git
synced 2025-08-13 10:21:18 +00:00
Format all src C files
This commit is contained in:
parent
251aea64ab
commit
8cfe7cce9f
652 changed files with 12488 additions and 19093 deletions
|
@ -8,28 +8,31 @@
|
|||
u8 D_8000AF70[] = "0123456789abcdef";
|
||||
u8 D_8000AF84[] = "0123456789ABCDEF";
|
||||
|
||||
void _Litob(_Pft *args, u8 type) {
|
||||
void _Litob(_Pft* args, u8 type) {
|
||||
u8 buff[BUFF_LEN];
|
||||
const u8 *num_map;
|
||||
const u8* num_map;
|
||||
s32 base;
|
||||
s32 buff_ind;
|
||||
u64 num;
|
||||
lldiv_t quotrem;
|
||||
|
||||
if (type == 'X')
|
||||
if (type == 'X') {
|
||||
num_map = D_8000AF84;
|
||||
else
|
||||
} else {
|
||||
num_map = D_8000AF70;
|
||||
}
|
||||
|
||||
base = (type == 'o') ? 8 : ((type != 'x' && type != 'X') ? 10 : 16);
|
||||
buff_ind = BUFF_LEN;
|
||||
num = args->v.ll;
|
||||
|
||||
if ((type == 'd' || type == 'i') && args->v.ll < 0)
|
||||
if ((type == 'd' || type == 'i') && args->v.ll < 0) {
|
||||
num = -num;
|
||||
}
|
||||
|
||||
if (num != 0 || args->prec != 0)
|
||||
if (num != 0 || args->prec != 0) {
|
||||
buff[--buff_ind] = num_map[num % base];
|
||||
}
|
||||
|
||||
args->v.ll = num / base;
|
||||
|
||||
|
@ -43,12 +46,14 @@ void _Litob(_Pft *args, u8 type) {
|
|||
|
||||
memcpy(args->s, buff + buff_ind, args->n1);
|
||||
|
||||
if (args->n1 < args->prec)
|
||||
if (args->n1 < args->prec) {
|
||||
args->nz0 = args->prec - args->n1;
|
||||
}
|
||||
|
||||
if (args->prec < 0 && (args->flags & (FLAGS_ZERO | FLAGS_MINUS)) == FLAGS_ZERO) {
|
||||
buff_ind = args->width - args->n0 - args->nz0 - args->n1;
|
||||
if (buff_ind > 0)
|
||||
if (buff_ind > 0) {
|
||||
args->nz0 += buff_ind;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue