24 void unsetenv(
const QCString &variable);
27 void unlink(
const QCString &fileName);
30 const char * ghostScriptCommand();
31 const char * commandExtension();
32 bool fileSystemIsCaseSensitive();
34 int pclose(FILE *stream);
35 double getSysElapsedTime();
36 bool isAbsolutePath(
const QCString &fileName);
39 const char * strnstr(
const char *haystack,
const char *needle,
size_t haystack_len);
40 const char * devNull();
41 bool checkForExecutable(
const QCString &fileName);
42 size_t recodeUtf8StringToW(
const QCString &inputStr,uint16_t **buf);
43 std::ofstream openOutputStream(
const QCString &name,
bool append=
false);
44 std::ifstream openInputStream(
const QCString &name,
bool binary=
false,
bool openAtEnd=
false);
49 void * portable_iconv_open(
const char *tocode,
const char *fromcode);
50 size_t portable_iconv (
void *cd,
const char** inbuf,
size_t *inbytesleft,
51 char* * outbuf,
size_t *outbytesleft);
52 int portable_iconv_close (
void *cd);
Definition: portable.h:18
void correct_path()
Correct a possible wrong PATH variable.
Definition: portable.cpp:524
int system(const QCString &command, const QCString &args, bool commandHasConsole=true)
Definition: portable.cpp:106
This is an alternative implementation of QCString.
Definition: qcstring.h:93