Include file for standard system include files, or project specific include files that are used frequently, but are changed infrequently.
X-1.34 Camiel Vanderhoeven 31-MAR-2008 Moved Poco-includes to StdAfx.h, include config_vms.h on VMS.
X-1.33 Camiel Vanderhoeven 26-MAR-2008 Use config.h information.
X-1.32 Camiel Vanderhoeven 21-MAR-2008 Added inclusion of config_debug.h.
X-1.31 Camiel Vanderhoeven 14-MAR-2008 Added inclusion of typeinfo.
X-1.30 Camiel Vanderhoeven 14-MAR-2008 Formatting.
X-1.29 Camiel Vanderhoeven 14-MAR-2008 1. More meaningful exceptions replace throwing (int) 1. 2. U64 macro replaces X64 macro.
X-1.28 Camiel Vanderhoeven 11-MAR-2008 Named, debuggable mutexes.
X-1.27 Camiel Vanderhoeven 05-MAR-2008 Multi-threading version.
X-1.26 Alex 20-FEB-2008 GNU compiler support on Windows.
X-1.25 Camiel Vanderhoeven 19-JAN-2008 Run CPU in a separate thread if CPU_THREADS is defined. NOTA BENE: This is very experimental, and has several problems.
X-1.24 Fang Zhe 05-JAN-2008 Do 64-bit file I/O properly for FreeBSD and OS X.
X-1.23 Camiel Vanderhoeven 04-JAN-2008 Put in definitions to handle 64-bit file I/O OS-independently.
X-1.22 Fang Zhe 03-JAN-2008 Put es40_endian.h after es40_debug.h as it uses the FAILURE macro.
X-1.20 Fang Zhe 03-JAN-2008 Help compilation on Mac OS X and FreeBSD.
X-1.19 Camiel Vanderhoeven 02-JAN-2008 Cleanup.
X-1.18 Camiel Vanderhoeven 28-DEC-2007 Keep the compiler happy.
X-1.17 Camiel Vanderhoeven 1-DEC-2007 Include stdlib.h by default. We don't do MFC, so replace afx.h with windows.h
X-1.16 Camiel Vanderhoeven 16-NOV-2007 Removed winsock.
X-1.15 Camiel Vanderhoeven 14-NOV-2007 Added es40_debug.h
X-1.14 Camiel Vanderhoeven 30-MAR-2007 Added old changelog comments.
X-1.13 Brian Wheeler 8-MAR-2007 endian.h renamed to es40_endian.h
X-1.12 Camiel Vanderhoeven 1-MAR-2007 Included endian.h to support the Solaris/SPARC port.
X-1.11 Camiel Vanderhoeven 28-FEB-2007 Included datatypes.h
X-1.10 Camiel Vanderhoeven 16-FEB-2007 a) Changed header guards b) Re-design of if-else-endif constructions to make more sense. c) Added strcasecmp and strncasecmp definitions for Win32. d) Added _strdup for non-Win32.
X-1.9 Camiel Vanderhoeven 12-FEB-2007 Added comments.
X-1.8 Camiel Vanderhoeven 9-FEB-2007 Added comments.
X-1.7 Camiel Vanderhoeven 7-FEB-2007 Added isblank for DEC CXX (Linux/Alpha).
X-1.6 Camiel Vanderhoeven 3-FEB-2007 Added sleep_ms.
X-1.5 Camiel Vanderhoeven 3-FEB-2007 Added printable.
X-1.4 Camiel Vanderhoeven 3-FEB-2007 Added is_blank for Win32.
X-1.3 Brian Wheeler 3-FEB-2007 Formatting.
X-1.2 Brian Wheeler 3-FEB-2007 Linux support added.
X-1.1 Camiel Vanderhoeven 19-JAN-2007 Initial version in CVS.
Definition in file StdAfx.h.
#include "config_debug.h"
#include "config_win32.h"
#include "datatypes.h"
#include <windows.h>
#include <process.h>
#include <signal.h>
#include <stdlib.h>
#include <string.h>
#include <malloc.h>
#include <typeinfo>
#include "VMS/Thread.h"
#include "VMS/Runnable.h"
#include "VMS/Semaphore.h"
#include "VMS/Mutex.h"
#include "VMS/Timestamp.h"
#include "VMS/RWLock.h"
#include "es40_debug.h"
#include "Exception.h"
#include "Lock.h"
#include "es40_endian.h"
Go to the source code of this file.
Defines | |
| #define | INCLUDED_STDAFX_H |
| #define | strcasecmp(a, b) _stricmp(a, b) |
| #define | strncasecmp(a, b, c) _strnicmp(a, b, c) |
| #define | fopen_large fopen |
| #define | fseek_large _fseeki64 |
| #define | ftell_large _ftelli64 |
| #define | off_t_large __int64 |
| #define | POCO_NO_UNWINDOWS |
Functions | |
| char | printable (char c) |
| #define fopen_large fopen |
| #define fseek_large _fseeki64 |
Definition at line 272 of file StdAfx.h.
Referenced by CDiskDevice::CDiskDevice(), and CDiskFile::CDiskFile().
| #define ftell_large _ftelli64 |
Definition at line 284 of file StdAfx.h.
Referenced by CDiskDevice::CDiskDevice(), CDiskFile::CDiskFile(), CDiskFile::read_bytes(), CDiskDevice::read_bytes(), CDiskFile::write_bytes(), and CDiskDevice::write_bytes().
| #define off_t_large __int64 |
Definition at line 285 of file StdAfx.h.
Referenced by CDisk::calc_cylinders(), CDiskDevice::read_bytes(), and CDiskDevice::write_bytes().
| #define strcasecmp | ( | a, | |||
| b | ) | _stricmp(a, b) |
| #define strncasecmp | ( | a, | |||
| b, | |||||
| c | ) | _strnicmp(a, b, c) |
| char printable | ( | char | c | ) | [inline] |
Definition at line 255 of file StdAfx.h.
Referenced by CSerial::ReadMem(), CTraceEngine::write_arglist(), write_printable_s(), and CSerial::WriteMem().