aboutsummaryrefslogtreecommitdiff
path: root/libpsn00b/psxcd
diff options
context:
space:
mode:
authorJohn Wilbert M. Villamor <lameguy64@gmail.com>2021-07-01 11:18:22 +0800
committerJohn Wilbert M. Villamor <lameguy64@gmail.com>2021-07-01 11:18:22 +0800
commitacc1a959fe3c4bc5d5e91f1f31e182ff967008ca (patch)
tree4f08247e6d5768d88202ea91af1806cbece13f55 /libpsn00b/psxcd
parent01fe30bd8bae59ab954751b08bcc1d158eff7edb (diff)
downloadpsn00bsdk-acc1a959fe3c4bc5d5e91f1f31e182ff967008ca.tar.gz
Fixed missing type errors when compiling libraries due to the new variable type changes
Diffstat (limited to 'libpsn00b/psxcd')
-rw-r--r--libpsn00b/psxcd/isofs.c13
-rw-r--r--libpsn00b/psxcd/psxcd.c33
2 files changed, 24 insertions, 22 deletions
diff --git a/libpsn00b/psxcd/isofs.c b/libpsn00b/psxcd/isofs.c
index 0122609..dc0c5ca 100644
--- a/libpsn00b/psxcd/isofs.c
+++ b/libpsn00b/psxcd/isofs.c
@@ -1,3 +1,4 @@
+#include <sys/types.h>
#include <stdio.h>
#include <malloc.h>
#include <string.h>
@@ -11,8 +12,8 @@
typedef struct _CdlDIR_INT
{
- u_int _pos;
- u_int _len;
+ u_long _pos;
+ u_long _len;
u_char* _dir;
} CdlDIR_INT;
@@ -81,7 +82,7 @@ static int _CdReadIsoDescriptor(int session_offs)
printf("psxcd: Read sectors.\n");
#endif
// Read volume descriptor
- CdRead(1, (u_int*)_cd_iso_descriptor_buff, CdlModeSpeed);
+ CdRead(1, (u_long*)_cd_iso_descriptor_buff, CdlModeSpeed);
if( CdReadSync(0, 0) )
{
@@ -127,7 +128,7 @@ static int _CdReadIsoDescriptor(int session_offs)
// Read path table
CdIntToPos(descriptor->pathTable1Offs, &loc);
CdControl(CdlSetloc, (u_char*)&loc, 0);
- CdRead(i>>11, (u_int*)_cd_iso_pathtable_buff, CdlModeSpeed);
+ CdRead(i>>11, (u_long*)_cd_iso_pathtable_buff, CdlModeSpeed);
if( CdReadSync(0, 0) )
{
#ifdef DEBUG
@@ -177,7 +178,7 @@ static int _CdReadIsoDirectory(int lba)
// Read first sector of directory record
_cd_iso_directory_buff = (u_char*)malloc(2048);
- CdRead(1, (u_int*)_cd_iso_directory_buff, CdlModeSpeed);
+ CdRead(1, (u_long*)_cd_iso_directory_buff, CdlModeSpeed);
if( CdReadSync(0, 0) )
{
#ifdef DEBUG
@@ -213,7 +214,7 @@ static int _CdReadIsoDirectory(int lba)
printf("psxcd_dbg: Allocated %d bytes for directory record.\n", i);
#endif
- CdRead(i>>11, (u_int*)_cd_iso_directory_buff, CdlModeSpeed);
+ CdRead(i>>11, (u_long*)_cd_iso_directory_buff, CdlModeSpeed);
if( CdReadSync(0, 0) )
{
#ifdef DEBUG
diff --git a/libpsn00b/psxcd/psxcd.c b/libpsn00b/psxcd/psxcd.c
index 76a8eba..74c6c1c 100644
--- a/libpsn00b/psxcd/psxcd.c
+++ b/libpsn00b/psxcd/psxcd.c
@@ -1,3 +1,4 @@
+#include <sys/types.h>
#include <stdio.h>
#include <psxgpu.h>
#include "psxcd.h"
@@ -5,16 +6,16 @@
#define READ_TIMEOUT 600 // 10 seconds for NTSC
extern volatile char _cd_ack_wait;
-extern volatile unsigned char _cd_last_int;
-extern volatile unsigned char _cd_last_mode;
-extern volatile unsigned char _cd_status;
+extern volatile u_char _cd_last_int;
+extern volatile u_char _cd_last_mode;
+extern volatile u_char _cd_status;
extern volatile CdlCB _cd_callback_int1_data;
-volatile unsigned char *_cd_result_ptr;
+volatile u_char *_cd_result_ptr;
// For read retry
volatile CdlLOC _cd_last_setloc;
-volatile unsigned int *_cd_last_read_addr;
+volatile u_long *_cd_last_read_addr;
volatile int _cd_last_sector_count;
int _cd_media_changed;
@@ -233,11 +234,11 @@ int CdMode(void)
// CD data read routines
volatile int _cd_sector_count = 0;
-volatile unsigned int *_cd_read_addr;
-volatile unsigned char _cd_read_result[8];
-volatile unsigned int _cd_read_oldcb;
-volatile unsigned int _cd_read_sector_sz;
-volatile unsigned int _cd_read_counter;
+volatile u_long *_cd_read_addr;
+volatile u_char _cd_read_result[8];
+volatile u_long _cd_read_oldcb;
+volatile u_long _cd_read_sector_sz;
+volatile u_long _cd_read_counter;
@@ -278,7 +279,7 @@ static void _CdReadReadyCallback(int status, unsigned char *result)
}
}
-int CdRead(int sectors, unsigned int *buf, int mode)
+int CdRead(int sectors, u_long *buf, int mode)
{
// Set sectors to read count
_cd_sector_count = sectors;
@@ -306,10 +307,10 @@ int CdRead(int sectors, unsigned int *buf, int mode)
_cd_read_oldcb = CdReadyCallback(_CdReadReadyCallback);
// Set specified mode
- CdControl(CdlSetmode, (unsigned char*)&mode, 0);
+ CdControl(CdlSetmode, (u_char*)&mode, 0);
// Begin reading sectors
- CdControl(CdlReadN, 0, (unsigned char*)_cd_read_result);
+ CdControl(CdlReadN, 0, (u_char*)_cd_read_result);
return 0;
}
@@ -335,10 +336,10 @@ static void CdDoRetry()
// Retry read
CdControl(CdlSetloc, (void*)&_cd_last_setloc, 0);
- CdControl(CdlReadN, 0, (unsigned char*)_cd_read_result);
+ CdControl(CdlReadN, 0, (u_char*)_cd_read_result);
}
-int CdReadSync(int mode, unsigned char *result)
+int CdReadSync(int mode, u_char *result)
{
if( (VSync(-1)-_cd_read_counter) > READ_TIMEOUT )
{
@@ -370,7 +371,7 @@ int CdReadSync(int mode, unsigned char *result)
return 0;
}
-unsigned int CdReadCallback(CdlCB func)
+u_long CdReadCallback(CdlCB func)
{
unsigned int old_func;