CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

syspath.h File Reference

Paths helpers. More...

#include "csutil/array.h"
#include "csutil/ref.h"
#include "csutil/util.h"
#include "iutil/stringarray.h"

Go to the source code of this file.

Compounds

struct  csPluginPath
 This structure contains information about a plugin path. More...

class  csPluginPaths
 Class to manage a list of plugin paths. More...


Helpers to deal with native paths

csRef< iStringArraycsFindSystemRoots ()
 Get the list of root directories. More...

char * csGetConfigPath ()
 Get the installation path. More...

csPluginPathscsGetPluginPaths (const char *argv0)
 Get a list of directories where plugins are installed. More...

char * csExpandPath (const char *path)
 Expand a native path relative to the current directory. More...

char * csGetAppPath (const char *argv0)
 Return the absolute path of the executable. More...

char * csGetAppDir (const char *argv0)
 Return the directory in which the application resides. More...

char * csGetResourceDir (const char *argv0)
 Return the directory in which the application's resources reside. More...

bool csPathsIdentical (const char *path1, const char *path2)
 Check whether two native paths actually point to the same location. More...


Detailed Description

Paths helpers.

Definition in file syspath.h.


Generated for Crystal Space by doxygen 1.2.14