Rob Shearman : widl: error_status_t isn't an allowed conformance type.

Alexandre Julliard julliard at winehq.org
Tue Mar 16 11:49:14 CDT 2010


Module: wine
Branch: master
Commit: df853f8ed2ce37587585055cf0926e3ced745041
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=df853f8ed2ce37587585055cf0926e3ced745041

Author: Rob Shearman <robertshearman at gmail.com>
Date:   Mon Mar 15 19:30:28 2010 +0000

widl: error_status_t isn't an allowed conformance type.

The FC code requires more than 4 bits to represent it and the
correlation descriptor and union formats only allow 4 bits to
represent the type referred to.

---

 tools/widl/parser.y |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/tools/widl/parser.y b/tools/widl/parser.y
index 71b7ed6..8a23a82 100644
--- a/tools/widl/parser.y
+++ b/tools/widl/parser.y
@@ -2261,7 +2261,6 @@ static int is_allowed_conf_type(const type_t *type)
         case TYPE_BASIC_HYPER:
         case TYPE_BASIC_BYTE:
         case TYPE_BASIC_WCHAR:
-        case TYPE_BASIC_ERROR_STATUS_T:
             return TRUE;
         default:
             return FALSE;




More information about the wine-cvs mailing list