Added handling of unsigned type.
authorJacek Caban <jack@itma.pwr.wroc.pl>
Thu, 24 Mar 2005 15:07:57 +0000 (15:07 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 24 Mar 2005 15:07:57 +0000 (15:07 +0000)
tools/widl/parser.y

index 8ca08cd7a0ff482394f5b6c28901c43ad4fd0569..0ae032a991b7b5c3d6c205ffc276b8176c0fa989 100644 (file)
@@ -563,6 +563,7 @@ base_type: tBYTE                            { $$ = make_type(RPC_FC_BYTE, NULL); }
                                                  default: break;
                                                  }
                                                }
+       | tUNSIGNED                             { $$ = make_type(RPC_FC_ULONG, &std_int); $$->sign = -1; }
        | tFLOAT                                { $$ = make_type(RPC_FC_FLOAT, NULL); }
        | tDOUBLE                               { $$ = make_type(RPC_FC_DOUBLE, NULL); }
        | tBOOLEAN                              { $$ = make_type(RPC_FC_BYTE, &std_bool); /* ? */ }