#include <stdio.h>
#include <stdlib.h>
#include <fstream>
#include <string>
#include <string.h>
#include <strings.h>
Go to the source code of this file.
|
int | stringRemoveDelimiter (char delimiter, const char *string) |
|
int | getFileExtension (char *filename, char **extension) |
|
bool | checkCmdLineFlag (const int argc, const char **argv, const char *string_ref) |
|
template<class T > |
bool | getCmdLineArgumentValue (const int argc, const char **argv, const char *string_ref, T *value) |
|
int | getCmdLineArgumentInt (const int argc, const char **argv, const char *string_ref) |
|
float | getCmdLineArgumentFloat (const int argc, const char **argv, const char *string_ref) |
|
bool | getCmdLineArgumentString (const int argc, const char **argv, const char *string_ref, char **string_retval) |
|
char * | sdkFindFilePath (const char *filename, const char *executable_path) |
|
◆ EXIT_WAIVED
◆ FOPEN
#define FOPEN |
( |
|
fHandle, |
|
|
|
filename, |
|
|
|
mode |
|
) |
| (fHandle = fopen(filename, mode)) |
◆ FOPEN_FAIL
#define FOPEN_FAIL |
( |
|
result | ) |
(result == NULL) |
◆ SPRINTF
◆ SSCANF
◆ STRCASECMP
#define STRCASECMP strcasecmp |
◆ STRCPY
#define STRCPY |
( |
|
sFilePath, |
|
|
|
nLength, |
|
|
|
sPath |
|
) |
| strcpy(sFilePath, sPath) |
◆ STRNCASECMP
#define STRNCASECMP strncasecmp |
◆ checkCmdLineFlag()
bool checkCmdLineFlag |
( |
const int |
argc, |
|
|
const char ** |
argv, |
|
|
const char * |
string_ref |
|
) |
| |
|
inline |
◆ getCmdLineArgumentFloat()
float getCmdLineArgumentFloat |
( |
const int |
argc, |
|
|
const char ** |
argv, |
|
|
const char * |
string_ref |
|
) |
| |
|
inline |
◆ getCmdLineArgumentInt()
int getCmdLineArgumentInt |
( |
const int |
argc, |
|
|
const char ** |
argv, |
|
|
const char * |
string_ref |
|
) |
| |
|
inline |
◆ getCmdLineArgumentString()
bool getCmdLineArgumentString |
( |
const int |
argc, |
|
|
const char ** |
argv, |
|
|
const char * |
string_ref, |
|
|
char ** |
string_retval |
|
) |
| |
|
inline |
◆ getCmdLineArgumentValue()
bool getCmdLineArgumentValue |
( |
const int |
argc, |
|
|
const char ** |
argv, |
|
|
const char * |
string_ref, |
|
|
T * |
value |
|
) |
| |
|
inline |
◆ getFileExtension()
int getFileExtension |
( |
char * |
filename, |
|
|
char ** |
extension |
|
) |
| |
|
inline |
◆ sdkFindFilePath()
char * sdkFindFilePath |
( |
const char * |
filename, |
|
|
const char * |
executable_path |
|
) |
| |
|
inline |
Find the path for a file assuming that files are found in the searchPath.
- Returns
- the path if succeeded, otherwise 0
- Parameters
-
filename | name of the file |
executable_path | optional absolute path of the executable |
◆ stringRemoveDelimiter()
int stringRemoveDelimiter |
( |
char |
delimiter, |
|
|
const char * |
string |
|
) |
| |
|
inline |