mirror of
https://github.com/Fledge68/WiiFlow_Lite.git
synced 2024-12-26 03:41:55 +01:00
971b5bdb52
to be divisible with 4 anymore, you can use what you want -moved sound buffers back in mem2, idk but for wiiflow it gives a better result -added mem2 memalign placeholder for new memory manager (after a week still everything but finished) -updated other small things, cleaned up source structure a bit
32 lines
873 B
C++
32 lines
873 B
C++
#ifndef CLIST
|
|
#define CLIST
|
|
|
|
#include <ogcsys.h>
|
|
#include <dirent.h>
|
|
#include <sys/types.h>
|
|
#include <sys/param.h>
|
|
#include <sys/stat.h>
|
|
#include <unistd.h>
|
|
|
|
#include "cache.hpp"
|
|
#include "config/config.hpp"
|
|
#include "devicemounter/DeviceHandler.hpp"
|
|
#include "gui/text.hpp"
|
|
#include "loader/disc.h"
|
|
#include "loader/wbfs_ext.h"
|
|
#include "libwbfs/libwbfs.h"
|
|
|
|
template <typename T>
|
|
class CList
|
|
{
|
|
public:
|
|
CList(){};
|
|
~CList(){};
|
|
void GetPaths(vector<string> &pathlist, string containing, string directory, bool wbfs_fs = false, bool dml = false, bool depth_limit = true);
|
|
void GetHeaders(vector<string> pathlist, vector<T> &headerlist, string, string, string, Config &plugin);
|
|
void GetChannels(vector<T> &headerlist, string, u32, string);
|
|
private:
|
|
void Check_For_ID(char *id, string path, string one, string two);
|
|
};
|
|
#endif
|