Main Page   Namespace List   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

sysconfig.h File Reference

#include <iostream>
#include <fstream>
#include <list>
#include <queue>
#include <string>
#include <exception>
#include <cstdio>
#include <ctime>
#include <cprocess>
#include <winsock2.h>

Include dependency graph for sysconfig.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  std

Defines

#define WIN32   1
#define WIN32_LEAN_AND_MEAN   1
#define StartThread(T_HANDLE, FUNCTION, STACKSIZE, ARGS)   T_HANDLE = _beginthread((FUNCTION), (STACKSIZE), (ARGS));

Typedefs

typedef unsigned long THREADHANDLE_T


Detailed Description

The intent of this header file is to put operating system or compiler specific configuration information in one place. It also holds common includes for convenience.

Author:
Jon A. Lambert
Date:
05/02/2003
Version:
0.30
Remarks:
Global headers like this tend to get a little out of control and populated with a lot of crap. However... I'll be careful.

Definition in file sysconfig.h.


Define Documentation

#define StartThread (  T_HANDLE,
FUNCTION,
STACKSIZE,
ARGS    )     T_HANDLE = _beginthread((FUNCTION), (STACKSIZE), (ARGS));
 

Definition at line 126 of file sysconfig.h.

Referenced by main().

#define WIN32   1
 

Pre-processor directive the we will or may use to indicate that Paradigm compilation will be done for Windows operating systems. This is auto-detected from fairly common __WIN32__ or _WIN32 manifest constant.

Definition at line 45 of file sysconfig.h.

#define WIN32_LEAN_AND_MEAN   1
 

Pre-processor directive used to limit inclusion of unneccesary windows header files. Defined in windows header files.

Definition at line 60 of file sysconfig.h.


Typedef Documentation

typedef unsigned long THREADHANDLE_T
 

Definition at line 125 of file sysconfig.h.

Referenced by main().


Generated on Mon Mar 29 23:12:56 2004 for Paradigm by doxygen1.2.17