Logo Search packages:      
Sourcecode: virtualbox-ose version File versions  Download package

Defines | Typedefs | Functions | Variables

path.h File Reference

#include <iprt/cdefs.h>
#include <iprt/types.h>
Include dependency graph for path.h:

Go to the source code of this file.

Defines

#define RTPATH_DELIMITER   RTPATH_SLASH
#define RTPATH_F_IS_VALID(fFlags, fIgnore)
#define RTPATH_IS_SEP(ch)   ( RTPATH_IS_SLASH(ch) || RTPATH_IS_VOLSEP(ch) )
#define RTPATH_IS_SLASH(ch)   ( (ch) == '/' )
#define RTPATH_IS_VOLSEP(ch)   (false)
#define RTPATH_SLASH   '/'
#define RTPATH_SLASH_STR   "/"
Generic RTPath flags
#define RTPATH_F_ON_LINK   RT_BIT_32(0)
#define RTPATH_F_FOLLOW_LINK   RT_BIT_32(1)

Typedefs

typedef size_t cchPath
typedef FNRTPATHTRAVERSER * PFNRTPATHTRAVERSER
typedef size_t void * pvUser1
typedef size_t void void * pvUser2

Functions

typedef DECLCALLBACK (int) FNRTPATHTRAVERSER(char const *pchPath
 RTDECL (char *) RTPathRealDup(const char *pszPath)
 RTDECL (size_t) RTPathStripTrailingSlash(char *pszPath)
 RTDECL (void) RTPathStripFilename(char *pszPath)
 RTDECL (bool) RTPathExists(const char *pszPath)
 RTDECL (int) RTPathSetCurrent(const char *pszPath)

Variables

size_t cbDst
size_t cbPathDst
char size_t cchAbsPath
char size_t cchRealPath
size_t const char size_t cComponents
char chSep
uint32_t fFlags
bool fForce
size_t * pcchDir
char PFNRTPATHTRAVERSER pfnCallback
size_t ssize_t * poffName
size_t ssize_t ssize_t * poffSuff
char * pszAbsPath
size_t const char * pszAppend
const char * pszParentPath
const char * pszPath
const char * pszPath2
size_t const char * pszPathSrc
char * pszRealPath
size_t const char * pszSrc

Detailed Description

IPRT - Path Manipulation.

Definition in file path.h.


Generated by  Doxygen 1.6.0   Back to index