mirror of
https://github.com/wiiu-env/libiosuhax.git
synced 2024-11-23 09:39:17 +01:00
Update .clang-format rules
This commit is contained in:
parent
e61bc53afa
commit
2b2810cb96
@ -2,7 +2,7 @@
|
||||
BasedOnStyle: LLVM
|
||||
AccessModifierOffset: -4
|
||||
AlignAfterOpenBracket: Align
|
||||
AlignConsecutiveAssignments: None
|
||||
AlignConsecutiveAssignments: Consecutive
|
||||
AlignConsecutiveMacros: AcrossEmptyLinesAndComments
|
||||
AlignOperands: Align
|
||||
AllowAllArgumentsOnNextLine: false
|
||||
|
@ -95,7 +95,7 @@ int IOSUHAX_Close(void) {
|
||||
if (iosuhaxHandle < 0)
|
||||
return 0;
|
||||
|
||||
int res = IOS_Close(iosuhaxHandle);
|
||||
int res = IOS_Close(iosuhaxHandle);
|
||||
iosuhaxHandle = -1;
|
||||
return res;
|
||||
}
|
||||
@ -123,12 +123,12 @@ int IOSUHAX_ODM_GetDiscKey(uint8_t *discKey) {
|
||||
return -2;
|
||||
}
|
||||
int odm_handle = IOS_Open("/dev/odm", 1);
|
||||
res = odm_handle;
|
||||
res = odm_handle;
|
||||
if (odm_handle >= 0) {
|
||||
uint32_t io_buffer[0x20 / 4];
|
||||
// disc encryption key, only works with patched IOSU
|
||||
io_buffer[0] = 3;
|
||||
res = IOS_Ioctl(odm_handle, 0x06, io_buffer, 0x14, io_buffer, 0x20);
|
||||
res = IOS_Ioctl(odm_handle, 0x06, io_buffer, 0x14, io_buffer, 0x20);
|
||||
if (res == 0) {
|
||||
memcpy(discKey, io_buffer, 16);
|
||||
}
|
||||
@ -207,16 +207,16 @@ int IOSUHAX_read_seeprom(uint8_t *out_buffer, uint32_t offset, uint32_t size) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
uint32_t sizeInShorts = size >> 1;
|
||||
uint32_t sizeInShorts = size >> 1;
|
||||
uint32_t offsetInShorts = offset >> 1;
|
||||
int32_t maxReadCount = 0x100 - offsetInShorts;
|
||||
int32_t maxReadCount = 0x100 - offsetInShorts;
|
||||
|
||||
if (maxReadCount <= 0) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t count = sizeInShorts > maxReadCount ? maxReadCount : sizeInShorts;
|
||||
uint16_t *ptr = (uint16_t *) out_buffer;
|
||||
uint16_t *ptr = (uint16_t *) out_buffer;
|
||||
|
||||
int res = 0;
|
||||
|
||||
@ -703,7 +703,7 @@ int IOSUHAX_FSA_StatFile(int fsaFd, int fileHandle, fileStat_s *out_data) {
|
||||
io_buf[0] = fsaFd;
|
||||
io_buf[1] = fileHandle;
|
||||
|
||||
int out_buf_size = 4 + sizeof(fileStat_s);
|
||||
int out_buf_size = 4 + sizeof(fileStat_s);
|
||||
uint32_t *out_buffer = (uint32_t *) memalign(0x20, out_buf_size);
|
||||
if (!out_buffer) {
|
||||
free(io_buf);
|
||||
@ -796,7 +796,7 @@ int IOSUHAX_FSA_GetStat(int fsaFd, const char *path, fileStat_s *out_data) {
|
||||
io_buf[1] = sizeof(uint32_t) * input_cnt;
|
||||
strcpy(((char *) io_buf) + io_buf[1], path);
|
||||
|
||||
int out_buf_size = 4 + sizeof(fileStat_s);
|
||||
int out_buf_size = 4 + sizeof(fileStat_s);
|
||||
uint32_t *out_buffer = (uint32_t *) memalign(0x20, out_buf_size);
|
||||
if (!out_buffer) {
|
||||
free(io_buf);
|
||||
@ -894,7 +894,7 @@ int IOSUHAX_FSA_RawRead(int fsaFd, void *data, uint32_t block_size, uint32_t blo
|
||||
|
||||
const int input_cnt = 6;
|
||||
|
||||
int io_buf_size = 0x40 + block_size * block_cnt;
|
||||
int io_buf_size = 0x40 + block_size * block_cnt;
|
||||
uint32_t *io_buf = (uint32_t *) memalign(0x40, ROUNDUP(io_buf_size, 0x40));
|
||||
|
||||
if (!io_buf)
|
||||
|
@ -60,7 +60,7 @@ typedef struct _fs_dev_dir_entry_t {
|
||||
|
||||
static fs_dev_private_t *fs_dev_get_device_data(const char *path) {
|
||||
const devoptab_t *devoptab = NULL;
|
||||
char name[128] = {0};
|
||||
char name[128] = {0};
|
||||
int i;
|
||||
|
||||
// Get the device name from the path
|
||||
@ -121,35 +121,35 @@ static int fs_dev_open_r(struct _reent *r, void *fileStruct, const char *path, i
|
||||
|
||||
// Map flags to open modes
|
||||
if (flags == 0) {
|
||||
file->read = 1;
|
||||
file->write = 0;
|
||||
file->read = 1;
|
||||
file->write = 0;
|
||||
file->append = 0;
|
||||
fsMode = "r";
|
||||
fsMode = "r";
|
||||
} else if (flags == 2) {
|
||||
file->read = 1;
|
||||
file->write = 1;
|
||||
file->read = 1;
|
||||
file->write = 1;
|
||||
file->append = 0;
|
||||
fsMode = "r+";
|
||||
fsMode = "r+";
|
||||
} else if (flags == 0x601) {
|
||||
file->read = 0;
|
||||
file->write = 1;
|
||||
file->read = 0;
|
||||
file->write = 1;
|
||||
file->append = 0;
|
||||
fsMode = "w";
|
||||
fsMode = "w";
|
||||
} else if (flags == 0x602) {
|
||||
file->read = 1;
|
||||
file->write = 1;
|
||||
file->read = 1;
|
||||
file->write = 1;
|
||||
file->append = 0;
|
||||
fsMode = "w+";
|
||||
fsMode = "w+";
|
||||
} else if (flags == 0x209) {
|
||||
file->read = 0;
|
||||
file->write = 1;
|
||||
file->read = 0;
|
||||
file->write = 1;
|
||||
file->append = 1;
|
||||
fsMode = "a";
|
||||
fsMode = "a";
|
||||
} else if (flags == 0x20A) {
|
||||
file->read = 1;
|
||||
file->write = 1;
|
||||
file->read = 1;
|
||||
file->write = 1;
|
||||
file->append = 1;
|
||||
fsMode = "a+";
|
||||
fsMode = "a+";
|
||||
} else {
|
||||
r->_errno = EINVAL;
|
||||
return -1;
|
||||
@ -180,7 +180,7 @@ static int fs_dev_open_r(struct _reent *r, void *fileStruct, const char *path, i
|
||||
OSUnlockMutex(dev->pMutex);
|
||||
return -1;
|
||||
}
|
||||
file->fd = fd;
|
||||
file->fd = fd;
|
||||
file->pos = 0;
|
||||
file->len = stats.size;
|
||||
OSUnlockMutex(dev->pMutex);
|
||||
@ -307,7 +307,7 @@ static ssize_t fs_dev_read_r(struct _reent *r, void *fd, char *ptr, size_t len)
|
||||
int result = IOSUHAX_FSA_ReadFile(file->dev->fsaFd, ptr + done, 0x01, read_size, file->fd, 0);
|
||||
if (result < 0) {
|
||||
r->_errno = result;
|
||||
done = 0;
|
||||
done = 0;
|
||||
break;
|
||||
} else if (result == 0) {
|
||||
//! TODO: error on read_size > 0
|
||||
@ -343,16 +343,16 @@ static int fs_dev_fstat_r(struct _reent *r, void *fd, struct stat *st) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
st->st_mode = S_IFREG;
|
||||
st->st_size = stats.size;
|
||||
st->st_mode = S_IFREG;
|
||||
st->st_size = stats.size;
|
||||
st->st_blocks = (stats.size + 511) >> 9;
|
||||
st->st_nlink = 1;
|
||||
st->st_nlink = 1;
|
||||
|
||||
// Fill in the generic entry stats
|
||||
st->st_dev = stats.id;
|
||||
st->st_uid = stats.owner_id;
|
||||
st->st_gid = stats.group_id;
|
||||
st->st_ino = stats.id;
|
||||
st->st_dev = stats.id;
|
||||
st->st_uid = stats.owner_id;
|
||||
st->st_gid = stats.group_id;
|
||||
st->st_ino = stats.id;
|
||||
st->st_atime = stats.mtime;
|
||||
st->st_ctime = stats.ctime;
|
||||
st->st_mtime = stats.mtime;
|
||||
@ -416,15 +416,15 @@ static int fs_dev_stat_r(struct _reent *r, const char *path, struct stat *st) {
|
||||
}
|
||||
|
||||
// mark root also as directory
|
||||
st->st_mode = ((stats.flag & 0x80000000) || (strlen(dev->mount_path) + 1 == strlen(real_path))) ? S_IFDIR : S_IFREG;
|
||||
st->st_nlink = 1;
|
||||
st->st_size = stats.size;
|
||||
st->st_mode = ((stats.flag & 0x80000000) || (strlen(dev->mount_path) + 1 == strlen(real_path))) ? S_IFDIR : S_IFREG;
|
||||
st->st_nlink = 1;
|
||||
st->st_size = stats.size;
|
||||
st->st_blocks = (stats.size + 511) >> 9;
|
||||
// Fill in the generic entry stats
|
||||
st->st_dev = stats.id;
|
||||
st->st_uid = stats.owner_id;
|
||||
st->st_gid = stats.group_id;
|
||||
st->st_ino = stats.id;
|
||||
st->st_dev = stats.id;
|
||||
st->st_uid = stats.owner_id;
|
||||
st->st_gid = stats.group_id;
|
||||
st->st_ino = stats.id;
|
||||
st->st_atime = stats.mtime;
|
||||
st->st_ctime = stats.ctime;
|
||||
st->st_mtime = stats.mtime;
|
||||
@ -692,7 +692,7 @@ static DIR_ITER *fs_dev_diropen_r(struct _reent *r, DIR_ITER *dirState, const ch
|
||||
return NULL;
|
||||
}
|
||||
|
||||
dirIter->dev = dev;
|
||||
dirIter->dev = dev;
|
||||
dirIter->dirHandle = dirHandle;
|
||||
|
||||
return dirState;
|
||||
@ -762,17 +762,17 @@ static int fs_dev_dirnext_r(struct _reent *r, DIR_ITER *dirState, char *filename
|
||||
|
||||
if (st) {
|
||||
memset(st, 0, sizeof(struct stat));
|
||||
st->st_mode = (dir_entry->stat.flag & 0x80000000) ? S_IFDIR : S_IFREG;
|
||||
st->st_nlink = 1;
|
||||
st->st_size = dir_entry->stat.size;
|
||||
st->st_mode = (dir_entry->stat.flag & 0x80000000) ? S_IFDIR : S_IFREG;
|
||||
st->st_nlink = 1;
|
||||
st->st_size = dir_entry->stat.size;
|
||||
st->st_blocks = (dir_entry->stat.size + 511) >> 9;
|
||||
st->st_dev = dir_entry->stat.id;
|
||||
st->st_uid = dir_entry->stat.owner_id;
|
||||
st->st_gid = dir_entry->stat.group_id;
|
||||
st->st_ino = dir_entry->stat.id;
|
||||
st->st_atime = dir_entry->stat.mtime;
|
||||
st->st_ctime = dir_entry->stat.ctime;
|
||||
st->st_mtime = dir_entry->stat.mtime;
|
||||
st->st_dev = dir_entry->stat.id;
|
||||
st->st_uid = dir_entry->stat.owner_id;
|
||||
st->st_gid = dir_entry->stat.group_id;
|
||||
st->st_ino = dir_entry->stat.id;
|
||||
st->st_atime = dir_entry->stat.mtime;
|
||||
st->st_ctime = dir_entry->stat.ctime;
|
||||
st->st_mtime = dir_entry->stat.mtime;
|
||||
}
|
||||
|
||||
free(dir_entry);
|
||||
@ -811,8 +811,8 @@ static const devoptab_t devops_fs = {
|
||||
|
||||
static int fs_dev_add_device(const char *name, const char *mount_path, int fsaFd, int isMounted) {
|
||||
devoptab_t *dev = NULL;
|
||||
char *devname = NULL;
|
||||
char *devpath = NULL;
|
||||
char *devname = NULL;
|
||||
char *devpath = NULL;
|
||||
int i;
|
||||
|
||||
// Sanity check
|
||||
@ -845,9 +845,9 @@ static int fs_dev_add_device(const char *name, const char *mount_path, int fsaFd
|
||||
|
||||
// setup private data
|
||||
priv->mount_path = devpath;
|
||||
priv->fsaFd = fsaFd;
|
||||
priv->mounted = isMounted;
|
||||
priv->pMutex = malloc(OS_MUTEX_SIZE);
|
||||
priv->fsaFd = fsaFd;
|
||||
priv->mounted = isMounted;
|
||||
priv->pMutex = malloc(OS_MUTEX_SIZE);
|
||||
|
||||
if (!priv->pMutex) {
|
||||
free(dev);
|
||||
@ -860,7 +860,7 @@ static int fs_dev_add_device(const char *name, const char *mount_path, int fsaFd
|
||||
|
||||
// Setup the devoptab
|
||||
memcpy(dev, &devops_fs, sizeof(devoptab_t));
|
||||
dev->name = devname;
|
||||
dev->name = devname;
|
||||
dev->deviceData = priv;
|
||||
|
||||
// Add the device to the devoptab table (if there is a free slot)
|
||||
@ -882,7 +882,7 @@ static int fs_dev_add_device(const char *name, const char *mount_path, int fsaFd
|
||||
|
||||
static int fs_dev_remove_device(const char *path) {
|
||||
const devoptab_t *devoptab = NULL;
|
||||
char name[128] = {0};
|
||||
char name[128] = {0};
|
||||
int i;
|
||||
|
||||
// Get the device name from the path
|
||||
|
@ -31,18 +31,18 @@
|
||||
|
||||
static int initialized = 0;
|
||||
|
||||
static int fsaFdSd = 0;
|
||||
static int fsaFdSd = 0;
|
||||
static int fsaFdUsb = 0;
|
||||
static int sdioFd = 0;
|
||||
static int usbFd = 0;
|
||||
static int sdioFd = 0;
|
||||
static int usbFd = 0;
|
||||
|
||||
static void IOSUHAX_disc_io_initialize(void) {
|
||||
if (initialized == 0) {
|
||||
initialized = 1;
|
||||
fsaFdSd = -1;
|
||||
fsaFdUsb = -1;
|
||||
sdioFd = -1;
|
||||
usbFd = -1;
|
||||
fsaFdSd = -1;
|
||||
fsaFdUsb = -1;
|
||||
sdioFd = -1;
|
||||
usbFd = -1;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user