cbp2make
Makefile generation tool for Code::Blocks IDE
Functions | Variables
stlfutils.cpp File Reference
#include <cstdlib>
#include <cstdio>
#include <unistd.h>
#include "stlfutils.h"
#include "sys/stat.h"

Functions

char PathDelimiter (void)
 
CString NativePathDelimiter (void)
 
CString ChangeFileExt (const CString &FileName, const CString &FileExt)
 
CString ExtractFilePath (const CString &FilePathName)
 
CString ExtractFileName (const CString &FilePathName)
 
CString ExtractFileExt (const CString &FilePathName)
 
void SplitFilePathName (const CString &FilePathName, CString &FilePath, CString &FileName, CString &FileExt)
 
CString MakeUnixPath (const CString &FilePathName)
 
CString MakeWindowsPath (const CString &FilePathName)
 
CString MakeNativePath (const CString &FilePathName)
 
CString RemoveLeadingPathDelimiter (const CString &FilePathName)
 
CString IncludeLeadingPathDelimiter (const CString &FilePathName)
 
CString RemoveTrailingPathDelimiter (const CString &FilePathName)
 
CString IncludeTrailingPathDelimiter (const CString &FilePathName)
 
CString QuoteSpaces (const CString &FilePathName, const int QuoteMode)
 
CString JoinPaths (const CString &HeadPath, const CString &TailPath, const char Separator)
 
bool FileExists (const CString &FileName)
 
bool DirExists (const CString &DirPath)
 
bool MakeDir (const CString &DirPath, int DirMode)
 
CString RootDirPath (void)
 
CString HomeDirPath (void)
 
CString TempDirPath (void)
 
CString GetCurrentDir (void)
 
bool ChangeDir (const CString &DirPath)
 

Variables

const int MAX_PATH_LENGTH = 0x10000
 

Function Documentation

◆ ChangeDir()

bool ChangeDir ( const CString DirPath)

◆ ChangeFileExt()

CString ChangeFileExt ( const CString FileName,
const CString FileExt 
)

◆ DirExists()

bool DirExists ( const CString DirPath)

◆ ExtractFileExt()

CString ExtractFileExt ( const CString FilePathName)

◆ ExtractFileName()

CString ExtractFileName ( const CString FilePathName)

◆ ExtractFilePath()

CString ExtractFilePath ( const CString FilePathName)

◆ FileExists()

bool FileExists ( const CString FileName)

◆ GetCurrentDir()

CString GetCurrentDir ( void  )

◆ HomeDirPath()

CString HomeDirPath ( void  )

◆ IncludeLeadingPathDelimiter()

CString IncludeLeadingPathDelimiter ( const CString FilePathName)

◆ IncludeTrailingPathDelimiter()

CString IncludeTrailingPathDelimiter ( const CString FilePathName)

◆ JoinPaths()

CString JoinPaths ( const CString HeadPath,
const CString TailPath,
const char  Separator 
)

◆ MakeDir()

bool MakeDir ( const CString DirPath,
int  DirMode 
)

◆ MakeNativePath()

CString MakeNativePath ( const CString FilePathName)

◆ MakeUnixPath()

CString MakeUnixPath ( const CString FilePathName)

◆ MakeWindowsPath()

CString MakeWindowsPath ( const CString FilePathName)

◆ NativePathDelimiter()

CString NativePathDelimiter ( void  )

◆ PathDelimiter()

char PathDelimiter ( void  )

◆ QuoteSpaces()

CString QuoteSpaces ( const CString FilePathName,
const int  QuoteMode 
)

◆ RemoveLeadingPathDelimiter()

CString RemoveLeadingPathDelimiter ( const CString FilePathName)

◆ RemoveTrailingPathDelimiter()

CString RemoveTrailingPathDelimiter ( const CString FilePathName)

◆ RootDirPath()

CString RootDirPath ( void  )

◆ SplitFilePathName()

void SplitFilePathName ( const CString FilePathName,
CString FilePath,
CString FileName,
CString FileExt 
)

◆ TempDirPath()

CString TempDirPath ( void  )

Variable Documentation

◆ MAX_PATH_LENGTH

const int MAX_PATH_LENGTH = 0x10000