mirror of
https://github.com/joel16/VitaShell.git
synced 2024-11-23 11:49:40 +00:00
29 lines
842 B
C
29 lines
842 B
C
#ifndef ARCHIVERAR_H_INC
|
|
#define ARCHIVERAR_H_INC
|
|
|
|
#include <psp2/types.h>
|
|
#include <psp2/io/stat.h>
|
|
#include <psp2/rtc.h>
|
|
|
|
#include "file.h"
|
|
#include "unrarlib/unrarlibutils.h"
|
|
#include "utils.h"
|
|
|
|
|
|
int fileListGetRARArchiveEntries(FileList *list, const char *path, int sort);
|
|
|
|
int getRARArchivePathInfo(const char *path, uint64_t *size, uint32_t *folders, uint32_t *files);
|
|
int extractRARArchivePath(const char *src, const char *dst, FileProcessParam *param);
|
|
|
|
int archiveRARFileGetstat(const char *file, SceIoStat *stat);
|
|
int archiveRARFileOpen(const char *file, int flags, SceMode mode);
|
|
int archiveRARFileRead(SceUID fd, void *data, SceSize size);
|
|
int archiveRARFileClose(SceUID fd);
|
|
|
|
int ReadArchiveRARFile(const char *file, void *buf, int size);
|
|
|
|
int archiveRARClose();
|
|
int archiveRAROpen(const char *file);
|
|
|
|
#endif // ARCHIVERAR_H_INC
|