41 #include "../../api/fat_sl.h"
42 #include "../../psp/include/psp_rtc.h"
47 #include "../../version/ver_fat_sl.h"
48 #if VER_FAT_SL_MAJOR != 5 || VER_FAT_SL_MINOR != 2
49 #error Incompatible FAT_SL version number!
70 unsigned char * sptr = (
unsigned char *)ptr;
73 ret = (
unsigned short)( sptr[1] & 0xff );
75 ret |= ( sptr[0] & 0xff );
94 unsigned char * sptr = (
unsigned char *)ptr;
96 sptr[1] = (
unsigned char)( num >> 8 );
97 sptr[0] = (
unsigned char)( num );
118 unsigned char * sptr = (
unsigned char *)ptr;
121 ret = (
unsigned long)( sptr[3] & 0xff );
123 ret |= ( sptr[2] & 0xff );
125 ret |= ( sptr[1] & 0xff );
127 ret |= ( sptr[0] & 0xff );
146 unsigned char * sptr = (
unsigned char *)ptr;
148 sptr[3] = (
unsigned char)( num >> 24 );
149 sptr[2] = (
unsigned char)( num >> 16 );
150 sptr[1] = (
unsigned char)( num >> 8 );
151 sptr[0] = (
unsigned char)( num );
199 unsigned char *
_setchar (
const unsigned char * array,
int num,
unsigned char * ptr )
231 unsigned char *
_setword (
unsigned short num,
unsigned char * ptr )
254 unsigned char *
_setlong (
unsigned long num,
unsigned char * ptr )
274 if ( ( ch >=
'a' ) && ( ch <=
'z' ) )
276 return (
char)( ch -
'a' +
'A' );
unsigned char * _setchar(const unsigned char *array, int num, unsigned char *ptr)
void _f_setword(void *ptr, unsigned short num)
void _f_setlong(void *ptr, unsigned long num)
#define F_CDATE_YEAR_MASK
#define F_CDATE_MONTH_MASK
#define F_CDATE_YEAR_SHIFT
#define F_CTIME_SEC_SHIFT
void psp_getcurrenttimedate(t_psp_timedate *p_timedate)
unsigned char * _setlong(unsigned long num, unsigned char *ptr)
unsigned long _f_getlong(void *ptr)
unsigned char * _setcharzero(int num, unsigned char *ptr)
void f_igettimedate(unsigned short *time, unsigned short *date)
#define F_CTIME_HOUR_SHIFT
#define F_CDATE_DAY_SHIFT
#define F_CTIME_MIN_SHIFT
unsigned char * _setword(unsigned short num, unsigned char *ptr)
unsigned short _f_getword(void *ptr)
#define F_CDATE_MONTH_SHIFT
#define F_CTIME_HOUR_MASK