perfect_dark/src/include/lib/lib_04a80.h

36 lines
819 B
C

#ifndef _IN_LIB_LIB_04A80_H
#define _IN_LIB_LIB_04A80_H
#include <ultra64.h>
#include "types.h"
typedef struct {
union {
/* 00 */ long long s64;
double f64;
} value;
/* 08 */ char *buff;
/* 0c */ int n0;
/* 10 */ int num_leading_zeros;
/* 14 */ int part2_len;
/* 18 */ int num_mid_zeros;
/* 1c */ int part3_len;
/* 20 */ int num_trailing_zeros;
/* 24 */ int precision;
/* 28 */ int width;
/* 2c */ unsigned int size;
/* 30 */ unsigned int flags;
/* 34 */ char length;
} printf_struct;
#define FLAGS_SPACE 1
#define FLAGS_PLUS 2
#define FLAGS_MINUS 4
#define FLAGS_HASH 8
#define FLAGS_ZERO 16
u32 _Ldtob(void);
short _Ldunscale(short *pex, printf_struct *px);
void _Genld(printf_struct *px, char code, char *p, short nsig, short xexp);
#endif