1
0
Fork 0
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:
Roman971 2020-03-22 22:19:43 +01:00
parent 251aea64ab
commit 8cfe7cce9f
652 changed files with 12488 additions and 19093 deletions

View file

@ -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;
}
}
}