PA File System


Defines

#define PA_PAFSFile(FileN)   ((void*)(PAFSStart+PA_FSFile[FileN].FilePos))
 Returns a pointer towards the given file number

Functions

u32 PA_FSInit (void)
 Initialises PAFS and returns the number of files found... Stores the file infos in the following form : PA_FSFile[file number].Name is the file name without the extension, .Ext si the file extension (txt, html, etc...), and .Length is the file length. PA_PAFSFile(FileNumber) is a pointer towards a given file
s32 PA_FSGetFile (s16 start, char *name, char *extension)
 Search in PAFS for a given file. Returns the number of the file in the PA File System, or -1 if no file was found
s16 PA_FSSearchExt (s16 *array, char *extension)
 Puts the number of all the PAFS files with a given extension in the array, and returns the number of files found

Detailed Description

PA File System

Function Documentation

inline s32 PA_FSGetFile s16  start,
char *  name,
char *  extension
[inline]
 

Search in PAFS for a given file. Returns the number of the file in the PA File System, or -1 if no file was found

Parameters:
start From which file to start the search, usualy 0... Can be useful if you are searching all the files with a given extension
name File name, without the extension. Putting "" as a file name should search all the files with the given extension
extension File extension (ex : txt). Putting "" should search all the files with the given name

s16 PA_FSSearchExt s16 *  array,
char *  extension
 

Puts the number of all the PAFS files with a given extension in the array, and returns the number of files found

Parameters:
array Array in which to store the GBFS file positions
extension Extension to search, such as "txt"


Generated on Wed Dec 14 11:50:33 2005 for PAlib by  doxygen 1.3.9.1