projects
/
free-sw
/
xcb
/
proto
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Support <pad align="n" />
[free-sw/xcb/proto]
/
xcbgen
/
xtypes.py
diff --git
a/xcbgen/xtypes.py
b/xcbgen/xtypes.py
index
e9596a9
..
3cd9032
100644
(file)
--- a/
xcbgen/xtypes.py
+++ b/
xcbgen/xtypes.py
@@
-267,13
+267,17
@@
class PadType(Type):
Type.__init__(self, tcard8.name)
self.is_pad = True
self.size = 1
Type.__init__(self, tcard8.name)
self.is_pad = True
self.size = 1
- self.nmemb = 1 if (elt == None) else int(elt.get('bytes'), 0)
+ self.nmemb = 1
+ self.align = 1
+ if elt != None:
+ self.nmemb = int(elt.get('bytes', "1"), 0)
+ self.align = int(elt.get('align', "1"), 0)
def resolve(self, module):
self.resolved = True
def fixed_size(self):
def resolve(self, module):
self.resolved = True
def fixed_size(self):
- return
True
+ return
self.align <= 1
class ComplexType(Type):
class ComplexType(Type):