mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-01-18 15:01:41 +00:00
QFS doc update and cleanup.
This commit is contained in:
parent
d043e2bf17
commit
5914bb6208
1 changed files with 12 additions and 5 deletions
|
@ -116,7 +116,7 @@ void QFS_Init (const char *game);
|
|||
Sets the fields in ::qfs_gamedir. Can be called at any time (and is, by
|
||||
the quakeworld clients and servers).
|
||||
|
||||
\param gamedir The directory to which to set the game directory.
|
||||
\param gamedir The directory to which the game directory will be set.
|
||||
*/
|
||||
void QFS_Gamedir (const char *gamedir);
|
||||
|
||||
|
@ -275,7 +275,7 @@ int QFS_NextFilename (struct dstring_s *filename, const char *prefix,
|
|||
|
||||
/** Extract the non-extension part of the file name from the path.
|
||||
|
||||
\param in The path from which to extract the name.
|
||||
\param in The path from which the name will be extracted.
|
||||
\return The extracted name.
|
||||
\note It is the caller's responsibility to free the extracted name.
|
||||
*/
|
||||
|
@ -304,13 +304,17 @@ void QFS_SetExtension (struct dstring_s *path, const char *extension);
|
|||
\param in The path from which to strip the extension.
|
||||
\param out The destination of the stripped path. May be the same
|
||||
as \a in.
|
||||
\note No size checking is done on \a out. It use the
|
||||
caller's responsibility to ensure out is large enough
|
||||
to hold the stripped path. However, the stripped path
|
||||
will never be longer than the original path.
|
||||
*/
|
||||
void QFS_StripExtension (const char *in, char *out);
|
||||
|
||||
/** Create a canonical path.
|
||||
|
||||
Convert all \\ to /, remove all . elements from the path and resolve
|
||||
all foo/..
|
||||
Convert all \c \\ to \c /, remove all \c . elements from the path and
|
||||
resolve all \c foo/.. pairs.
|
||||
|
||||
\param pth The path to make canonical
|
||||
\return The canonical path.
|
||||
|
@ -331,7 +335,9 @@ const char *QFS_SkipPath (const char *pathname);
|
|||
|
||||
\param in The path withing which to find the extention.
|
||||
\return Pointer to the beginning of the extention. This points
|
||||
inside \a in.
|
||||
inside \a in at all times. If the path has no extension,
|
||||
the returned pointer will point to the terminating nul
|
||||
of the path.
|
||||
*/
|
||||
const char *QFS_FileExtension (const char *in);
|
||||
|
||||
|
@ -374,6 +380,7 @@ void QFS_FilelistAdd (filelist_t *filelist, const char *fname,
|
|||
added to the list.
|
||||
\param ext The extension of the files to be added.
|
||||
\param strip If true, the extension of the files will be stripped.
|
||||
\bug can escape the quake file system
|
||||
*/
|
||||
void QFS_FilelistFill (filelist_t *list, const char *path, const char *ext,
|
||||
int strip);
|
||||
|
|
Loading…
Reference in a new issue