Ignore:
Timestamp:
Apr 16, 2001, 7:02:56 PM (25 years ago)
Author:
sandervl
Message:

header updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/windef.h

    r4841 r5518  
    1 /* $Id: windef.h,v 1.26 2000-12-27 18:31:54 sandervl Exp $ */
    2 
    31/*
    42 * Basic types definitions
     
    8078
    8179
     80#include <odin.h>
     81
    8282/* define needed macros as required */
    8383#ifndef CALLBACK
     
    141141#endif
    142142
     143#ifndef WIN32API
     144  #define WIN32API    WINAPI
     145#endif
     146
     147
    143148#if (__IBMC__ < 400) && (__IBMCPP__ < 360)
    144149#ifndef __declspec
     
    160165
    161166/* Anonymous union/struct handling */
    162 
    163 #if defined(__WINE__) || defined(__WIN32OS2__)
    164 #if defined(__cplusplus) && !defined(NONAMELESSUNION)
    165 # undef NONAMELESSSTRUCT
    166 # undef NONAMELESSUNION
    167 #else
    168 # define NONAMELESSSTRUCT
    169 # define NONAMELESSUNION
    170 #endif
    171 #else
    172 /* Anonymous struct support starts with gcc/g++ 2.96 */
    173 # if !defined(NONAMELESSSTRUCT) && defined(__GNUC__) && ((__GNUC__ < 2) || ((__GNUC__ == 2) && (__GNUC_MINOR__ < 96)))
    174 #  define NONAMELESSSTRUCT
    175 # endif
    176 /* Anonymous unions support starts with gcc 2.96/g++ 2.95 */
    177 # if !defined(NONAMELESSUNION) && defined(__GNUC__) && ((__GNUC__ < 2) || ((__GNUC__ == 2) && ((__GNUC_MINOR__ < 95) || ((__GNUC_MINOR__ == 95) && !defined(__cplusplus)))))
    178 #  define NONAMELESSUNION
    179 # endif
    180 #endif
    181167
    182168#ifndef NONAMELESSSTRUCT
Note: See TracChangeset for help on using the changeset viewer.