Remove dead base parameter to literal types.
authorJosé Fonseca <jose.r.fonseca@gmail.com>
Sat, 15 Oct 2011 10:21:15 +0000 (11:21 +0100)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Sat, 15 Oct 2011 10:21:15 +0000 (11:21 +0100)
Unnecessary given we encode it in binary form anyway.

specs/stdapi.py
specs/winapi.py

index a92b9ba..11b1eef 100644 (file)
@@ -72,7 +72,7 @@ Void = _Void()
 
 class Literal(Type):
 
-    def __init__(self, expr, format, base=10):
+    def __init__(self, expr, format):
         Type.__init__(self, expr)
         self.format = format
 
index 0d8f8c1..8f96799 100644 (file)
@@ -45,9 +45,9 @@ UINT32 = Alias("UINT32", UInt32)
 INT64 = Alias("INT64", Int64)
 UINT64 = Alias("UINT64", UInt64)
 
-BYTE = Literal("BYTE", "UInt", base=16)
-WORD = Literal("WORD", "UInt", base=16)
-DWORD = Literal("DWORD", "UInt", base=16)
+BYTE = Alias("BYTE", UInt8)
+WORD = Alias("WORD", UInt16)
+DWORD = Alias("DWORD", UInt32)
 
 WCHAR = Literal("WCHAR", "SInt")