source: branches/libc-0.6/src/emx/include/os2.h

Last change on this file was 3839, checked in by bird, 11 years ago

Must include os2safe.h as the first thing in os2emx.h and os2.h.

  • Property cvs2svn:cvs-rev set to 1.3
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 676 bytes
Line 
1/* os2.h,v 1.3 2004/09/14 22:27:35 bird Exp */
2/** @file
3 * EMX
4 */
5
6#ifndef NO_INCL_SAFE_HIMEM_WRAPPERS
7# include <os2safe.h>
8#endif
9
10#ifndef _OS2_H
11#define _OS2_H
12
13#if defined (__cplusplus)
14extern "C" {
15#endif
16
17#ifndef _Cdecl
18#define _Cdecl
19#endif
20#ifndef _Far16
21#define _Far16
22#endif
23#ifndef _Optlink
24#define _Optlink
25#endif
26#ifndef _Pascal
27#define _Pascal
28#endif
29#ifndef _Seg16
30#define _Seg16
31#endif
32#ifndef _System
33#define _System
34#endif
35
36#if defined (USE_OS2_TOOLKIT_HEADERS)
37#include <os2tk.h>
38#else
39#include <os2emx.h> /* <-- change this line to use Toolkit headers */
40#endif
41#include <os2thunk.h>
42
43#if defined (__cplusplus)
44}
45#endif
46
47#endif /* not _OS2_H */
Note: See TracBrowser for help on using the repository browser.