You've already forked ultrasm64-2
mirror of
https://github.com/HackerN64/ultrasm64-2.git
synced 2026-01-21 10:38:08 -08:00
Refresh 3
This commit is contained in:
@@ -25,8 +25,8 @@
|
||||
_PROUT(dst, src, c); \
|
||||
}
|
||||
|
||||
const u8 length_str[] = "hlL";
|
||||
const u8 flags_str[] = " +-#0";
|
||||
const char length_str[] = "hlL";
|
||||
const char flags_str[] = " +-#0";
|
||||
const u32 flags_arr[] = { FLAGS_SPACE, FLAGS_PLUS, FLAGS_MINUS, FLAGS_HASH, FLAGS_ZERO, 0 };
|
||||
char _spaces[] = " ";
|
||||
char _zeroes[] = "00000000000000000000000000000000";
|
||||
@@ -37,7 +37,7 @@ s32 _Printf(char *(*prout)(char *, const char *, size_t), char *dst, const char
|
||||
printf_struct sp78;
|
||||
const u8 *fmt_ptr;
|
||||
u8 c;
|
||||
const u8 *flag_index;
|
||||
const char *flag_index;
|
||||
u8 sp4c[0x20]; // probably a buffer?
|
||||
s32 sp48, sp44, sp40, sp3c, sp38, sp34, sp30, sp2c, sp28, sp24;
|
||||
sp78.size = 0;
|
||||
@@ -212,7 +212,7 @@ static void _Putfld(printf_struct *a0, va_list *args, u8 type, u8 *buff) {
|
||||
|
||||
case 's':
|
||||
a0->buff = va_arg(*args, char *);
|
||||
a0->part2_len = strlen((u8 *) a0->buff);
|
||||
a0->part2_len = strlen(a0->buff);
|
||||
if (a0->precision >= 0 && a0->part2_len > a0->precision) {
|
||||
a0->part2_len = a0->precision;
|
||||
}
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
|
||||
void guMtxF2L(float mf[4][4], Mtx *m) {
|
||||
int r, c;
|
||||
long tmp1;
|
||||
long tmp2;
|
||||
long *m1 = &m->m[0][0];
|
||||
long *m2 = &m->m[2][0];
|
||||
s32 tmp1;
|
||||
s32 tmp2;
|
||||
s32 *m1 = &m->m[0][0];
|
||||
s32 *m2 = &m->m[2][0];
|
||||
for (r = 0; r < 4; r++) {
|
||||
for (c = 0; c < 2; c++) {
|
||||
tmp1 = mf[r][2 * c] * 65536.0f;
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
#include "libultra_internal.h"
|
||||
#include <string.h>
|
||||
|
||||
void *memcpy(void *dst, const void *src, size_t size) {
|
||||
u8 *_dst = dst;
|
||||
const u8 *_src = src;
|
||||
@@ -9,21 +10,21 @@ void *memcpy(void *dst, const void *src, size_t size) {
|
||||
}
|
||||
return dst;
|
||||
}
|
||||
size_t strlen(const u8 *str) {
|
||||
const u8 *ptr = str;
|
||||
size_t strlen(const char *str) {
|
||||
const u8 *ptr = (const u8 *) str;
|
||||
while (*ptr) {
|
||||
ptr++;
|
||||
}
|
||||
return ptr - str;
|
||||
return (const char *) ptr - str;
|
||||
}
|
||||
|
||||
const u8 *strchr(const u8 *str, s32 ch) {
|
||||
char *strchr(const char *str, s32 ch) {
|
||||
u8 c = ch;
|
||||
while (*str != c) {
|
||||
if (*str == 0) {
|
||||
while (*(u8 *)str != c) {
|
||||
if (*(u8 *)str == 0) {
|
||||
return NULL;
|
||||
}
|
||||
str++;
|
||||
}
|
||||
return str;
|
||||
return (char *) str;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user