cfl_platform.h File Reference
#include <cstdlib>
#include <cstring>
#include <inttypes.h>
#include <limits>
#include <string>
#include <iostream>
#include <sstream>
#include <fstream>
#include <iomanip>
#include <map>
#include <set>
#include <vector>
#include <stack>
#include <iterator>

Go to the source code of this file.

Macros

#define FAUDES_GENERIC
 
#define FAUDES_API
 
#define FAUDES_TAPI
 

Functions

FAUDES_API const std::string & faudes_pathseps (void)
 
FAUDES_API const std::string & faudes_pathsep (void)
 
FAUDES_API std::string faudes_normpath (const std::string &rExtPath)
 
FAUDES_API std::string faudes_extpath (const std::string &rNormIntPath)
 
FAUDES_API std::string faudes_getwd (void)
 
FAUDES_API int faudes_chdir (const std::string &nwd)
 
FAUDES_API void faudes_termsignal (void(*sighandler)(int))
 
FAUDES_API const char * faudes_strsignal (int sig)
 
FAUDES_API void faudes_sleep (long int sec)
 
FAUDES_API void faudes_usleep (long int usec)
 

Detailed Description

Platform dependant wrappers

Definition in file cfl_platform.h.

Macro Definition Documentation

◆ FAUDES_API

#define FAUDES_API

Definition at line 80 of file cfl_platform.h.

◆ FAUDES_GENERIC

#define FAUDES_GENERIC

Definition at line 40 of file cfl_platform.h.

◆ FAUDES_TAPI

#define FAUDES_TAPI

Definition at line 83 of file cfl_platform.h.

Function Documentation

◆ faudes_chdir()

FAUDES_API int faudes_chdir ( const std::string &  nwd)

Definition at line 154 of file cfl_platform.cpp.

◆ faudes_extpath()

FAUDES_API std::string faudes_extpath ( const std::string &  rNormIntPath)

Definition at line 96 of file cfl_platform.cpp.

◆ faudes_getwd()

FAUDES_API std::string faudes_getwd ( void  )

Definition at line 149 of file cfl_platform.cpp.

◆ faudes_normpath()

FAUDES_API std::string faudes_normpath ( const std::string &  rExtPath)

Definition at line 75 of file cfl_platform.cpp.

◆ faudes_pathsep()

FAUDES_API const std::string& faudes_pathsep ( void  )

Definition at line 68 of file cfl_platform.cpp.

◆ faudes_pathseps()

FAUDES_API const std::string& faudes_pathseps ( void  )

Definition at line 64 of file cfl_platform.cpp.

◆ faudes_sleep()

FAUDES_API void faudes_sleep ( long int  sec)

Definition at line 199 of file cfl_platform.cpp.

◆ faudes_strsignal()

FAUDES_API const char* faudes_strsignal ( int  sig)

Definition at line 180 of file cfl_platform.cpp.

◆ faudes_termsignal()

FAUDES_API void faudes_termsignal ( void(*)(int)  sighandler)

Definition at line 161 of file cfl_platform.cpp.

◆ faudes_usleep()

FAUDES_API void faudes_usleep ( long int  usec)

Definition at line 200 of file cfl_platform.cpp.

libFAUDES 2.33h --- 2025.06.18 --- c++ api documentaion by doxygen