~ubuntu-branches/debian/sid/upx-ucl/sid

« back to all changes in this revision

Viewing changes to src/acc/acc_inci.h

  • Committer: Bazaar Package Importer
  • Author(s): Robert Luberda
  • Date: 2006-06-13 21:23:23 UTC
  • mfrom: (1.3.1 upstream) (3.1.2 edgy)
  • Revision ID: james.westby@ubuntu.com-20060613212323-343yzs4jt6vr5483
* New upstream version.
* Standards-Version: 3.7.2 (no changes).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* ACC -- Automatic Compiler Configuration
2
 
 
3
 
   Copyright (C) 1996-2004 Markus Franz Xaver Johannes Oberhumer
4
 
   All Rights Reserved.
5
 
 
6
 
   This software is a copyrighted work licensed under the terms of
7
 
   the GNU General Public License. Please consult the file "ACC_LICENSE"
8
 
   for details.
9
 
 
10
 
   Markus F.X.J. Oberhumer
11
 
   <markus@oberhumer.com>
12
 
   http://www.oberhumer.com/
13
 
 */
14
 
 
15
 
 
16
 
#ifndef __ACC_INCI_H_INCLUDED
17
 
#define __ACC_INCI_H_INCLUDED 1
18
 
 
19
 
 
20
 
/*************************************************************************
21
 
// internal system includes
22
 
**************************************************************************/
23
 
 
24
 
#if (ACC_OS_TOS && (ACC_CC_PUREC || ACC_CC_TURBOC))
25
 
#  include <tos.h>
26
 
#elif (ACC_HAVE_WINDOWS_H)
27
 
#  if 1 && !defined(WIN32_LEAN_AND_MEAN)
28
 
#    define WIN32_LEAN_AND_MEAN 1
29
 
#  endif
30
 
#  if 1 && !defined(_WIN32_WINNT)
31
 
     /* Restrict to a subset of Windows NT 4.0 header files */
32
 
#    define _WIN32_WINNT 0x0400
33
 
#  endif
34
 
#  include <windows.h>
35
 
#  if (ACC_CC_BORLANDC || ACC_CC_TURBOC)
36
 
#    include <dir.h>
37
 
#  endif
38
 
#elif (ACC_OS_DOS16 || ACC_OS_DOS32 || ACC_OS_WIN16)
39
 
#  if (ACC_CC_AZTECC)
40
 
#    include <model.h>
41
 
#    include <stat.h>
42
 
#  elif (ACC_CC_BORLANDC || ACC_CC_TURBOC)
43
 
#    include <alloc.h>
44
 
#    include <dir.h>
45
 
#  elif (ACC_OS_DOS32 && ACC_CC_GNUC) && defined(__DJGPP__)
46
 
#    include <sys/exceptn.h>
47
 
#  elif (ACC_CC_PACIFICC)
48
 
#    include <unixio.h>
49
 
#    include <stat.h>
50
 
#    include <sys.h>
51
 
#  elif (ACC_CC_WATCOMC)
52
 
#    include <i86.h>
53
 
#  endif
54
 
#elif (ACC_OS_OS216)
55
 
#  if (ACC_CC_WATCOMC)
56
 
#    include <i86.h>
57
 
#  endif
58
 
#endif
59
 
 
60
 
 
61
 
/*************************************************************************
62
 
//
63
 
**************************************************************************/
64
 
 
65
 
#if (ACC_OS_DOS16 || ACC_OS_OS216 || ACC_OS_WIN16)
66
 
#  if defined(FP_OFF)
67
 
#    define ACC_FP_OFF(x)   FP_OFF(x)
68
 
#  elif defined(_FP_OFF)
69
 
#    define ACC_FP_OFF(x)   _FP_OFF(x)
70
 
#  else
71
 
#    define ACC_FP_OFF(x)   (((const unsigned __far*)&(x))[0])
72
 
#  endif
73
 
#  if defined(FP_SEG)
74
 
#    define ACC_FP_SEG(x)   FP_SEG(x)
75
 
#  elif defined(_FP_SEG)
76
 
#    define ACC_FP_SEG(x)   _FP_SEG(x)
77
 
#  else
78
 
#    define ACC_FP_SEG(x)   (((const unsigned __far*)&(x))[1])
79
 
#  endif
80
 
#  if defined(MK_FP)
81
 
#    define ACC_MK_FP(s,o)  MK_FP(s,o)
82
 
#  elif defined(_MK_FP)
83
 
#    define ACC_MK_FP(s,o)  _MK_FP(s,o)
84
 
#  else
85
 
#    define ACC_MK_FP(s,o)  ((void __far*)(((unsigned long)(s)<<16)+(unsigned)(o)))
86
 
#  endif
87
 
#  if 0
88
 
#    undef ACC_FP_OFF
89
 
#    undef ACC_FP_SEG
90
 
#    undef ACC_MK_FP
91
 
#    define ACC_FP_OFF(x)   (((const unsigned __far*)&(x))[0])
92
 
#    define ACC_FP_SEG(x)   (((const unsigned __far*)&(x))[1])
93
 
#    define ACC_MK_FP(s,o)  ((void __far*)(((unsigned long)(s)<<16)+(unsigned)(o)))
94
 
#  endif
95
 
#endif
96
 
 
97
 
 
98
 
#endif /* already included */
99
 
 
100
 
 
101
 
/*
102
 
vi:ts=4:et
103
 
*/