Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

/home/groups/n/no/noxwizard/cvs/src/common_libs.h File Reference

header This is a small abstraction layer for threading and STL including with the explicit purpose of tearing away some platform dependant warnings/errors/issues. More...

#include <cstdio>
#include <cstdlib>
#include <ctime>
#include <cmath>
#include <string>
#include <vector>
#include <slist>
#include <map>
#include <queue>
#include <iterator>
#include <algorithm>
#include <stack>
#include <fstream>
#include <utility>
#include <cstring>
#include <sys/stat.h>
#include <sys/types.h>
#include <sys/timeb.h>
#include <ctype.h>

Go to the source code of this file.

Defines

#define strncasecmp   strncmpi
#define strcasecmp   strcmpi
#define PACK_NEEDED
#define MSG_NOSIGNAL   0

Enumerations

enum  OSVersion { OSVER_UNKNOWN, OSVER_WIN9X, OSVER_WINNT, OSVER_NONWINDOWS }

Functions

void Sleep (unsigned long msec)
char * getOSVersionString ()
OSVersion getOSVersion ()
std::string rtrim (const string &sourceStr,const string &whitespace="\t")
std::wstring rtrim (const wstring &sourceStr,const wstring &whitespace=L"\t")
std::string ltrim (const string &sourceStr,const string &whitespace="\t")
std::wstring ltrim (const std::wstring &sourceStr,const wstring &whitespace=L"\t")
std::string trim (const std::string &sourceStr,const string &whitespace="\t")
std::wstring trim (const std::wstring &sourceStr,const wstring &whitespace=L"\t")


Detailed Description

header This is a small abstraction layer for threading and STL including with the explicit purpose of tearing away some platform dependant warnings/errors/issues.


Define Documentation

#define MSG_NOSIGNAL   0
 

struct gmpage_st PACK_NEEDED
 

Author:
Luxor

#define strcasecmp   strcmpi
 

#define strncasecmp   strncmpi
 


Enumeration Type Documentation

enum OSVersion
 

Enumeration values:
OSVER_UNKNOWN 
OSVER_WIN9X 
OSVER_WINNT 
OSVER_NONWINDOWS 


Function Documentation

OSVersion getOSVersion  
 

char* getOSVersionString  
 

std::wstring ltrim const std::wstring &    sourceStr,
const wstring &    whitespace = L"\t"
 

std::string ltrim const string &    sourceStr,
const string &    whitespace = "\t"
 

std::wstring rtrim const wstring &    sourceStr,
const wstring &    whitespace = L"\t"
 

std::string rtrim const string &    sourceStr,
const string &    whitespace = "\t"
 

void Sleep unsigned long    msec
 

std::wstring trim const std::wstring &    sourceStr,
const wstring &    whitespace = L"\t"
 

std::string trim const std::string &    sourceStr,
const string &    whitespace = "\t"
 

SourceForge.net Logo