From efab44e052984eba6c100bc5d4d29f3b7e09cac6 Mon Sep 17 00:00:00 2001 From: Chris Sutcliffe Date: Sat, 2 Feb 2008 13:19:23 +0000 Subject: 2008-02-02 Chris Sutcliffe * include/specstrings.h: new file, move pseudo modifiers from windef.h. * include/windef.h (__in, __inout, __in_opt, __in_bcound, __in_ecount, __out, __out_ecount_part, __struct_bcount, __field_ecount_opt, __out_bcount_opt): Move to specstrings.h. --- winsup/w32api/include/specstrings.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 winsup/w32api/include/specstrings.h (limited to 'winsup/w32api/include/specstrings.h') diff --git a/winsup/w32api/include/specstrings.h b/winsup/w32api/include/specstrings.h new file mode 100644 index 000000000..d5ee7f69d --- /dev/null +++ b/winsup/w32api/include/specstrings.h @@ -0,0 +1,27 @@ +#ifndef _SPECSTRINGS_H +#define _SPECSTRINGS_H +#if __GNUC__ >=3 +#pragma GCC system_header +#endif + +/* __in and __out currently conflict with libstdc++, use with caution */ + +#define IN +#define OUT +#define __in +#define __inout +#define __in_opt +#define __in_bcount(x) +#define __in_ecount(x) +#define __out +#define __out_ecount_part(x) +#define __out_ecount_part(x,y) +#define __struct_bcount(x) +#define __field_ecount_opt(x) +#define __out_bcount_opt(x) +#ifndef OPTIONAL +#define OPTIONAL +#endif + +#endif + -- cgit v1.2.3