aboutsummaryrefslogtreecommitdiff
path: root/nexgb
diff options
context:
space:
mode:
Diffstat (limited to 'nexgb')
-rw-r--r--nexgb/examples/randr/main.go3
-rw-r--r--nexgb/xgbgen/aligngap.go24
-rw-r--r--nexgb/xgbgen/go_request_reply.go3
3 files changed, 11 insertions, 19 deletions
diff --git a/nexgb/examples/randr/main.go b/nexgb/examples/randr/main.go
index ac6fb7a..01ad594 100644
--- a/nexgb/examples/randr/main.go
+++ b/nexgb/examples/randr/main.go
@@ -49,7 +49,8 @@ func main() {
bestMode := info.Modes[0]
for _, mode := range resources.Modes {
if mode.Id == uint32(bestMode) {
- fmt.Printf("Width: %d, Height: %d\n", mode.Width, mode.Height)
+ fmt.Printf("Width: %d, Height: %d\n",
+ mode.Width, mode.Height)
}
}
}
diff --git a/nexgb/xgbgen/aligngap.go b/nexgb/xgbgen/aligngap.go
index 1e07e18..0cd7ac4 100644
--- a/nexgb/xgbgen/aligngap.go
+++ b/nexgb/xgbgen/aligngap.go
@@ -20,9 +20,11 @@ func (p *Protocol) AddAlignGaps() {
}
}
for i := range p.Requests {
- p.Requests[i].Fields = addAlignGapsToFields(p.Requests[i].xmlName, p.Requests[i].Fields)
+ p.Requests[i].Fields = addAlignGapsToFields(
+ p.Requests[i].xmlName, p.Requests[i].Fields)
if p.Requests[i].Reply != nil {
- p.Requests[i].Reply.Fields = addAlignGapsToFields(p.Requests[i].xmlName, p.Requests[i].Reply.Fields)
+ p.Requests[i].Reply.Fields = addAlignGapsToFields(
+ p.Requests[i].xmlName, p.Requests[i].Reply.Fields)
}
}
}
@@ -57,17 +59,16 @@ func addAlignGapsToFields(name string, fields []Field) []Field {
case sz >= 4:
r = append(r, &PadField{0, 4})
}
-
case *LocalField:
// nothing
-
default:
- fmt.Fprintf(os.Stderr, "Can't add alignment gaps, mix of list and non-list fields: %s\n", name)
+ fmt.Fprintf(os.Stderr,
+ "Can't add alignment gaps, mix of list and non-list "+
+ "fields: %s\n", name)
return fields
}
r = append(r, fields[i])
}
-
return r
}
@@ -75,22 +76,16 @@ func xcbSizeOfField(fld Field) int {
switch f := fld.(type) {
case *PadField:
return int(f.Bytes)
-
case *SingleField:
return xcbSizeOfType(f.Type)
-
case *ListField:
return 0
-
case *ExprField:
return xcbSizeOfType(f.Type)
-
case *ValueField:
return xcbSizeOfType(f.MaskType)
-
case *SwitchField:
return 0
-
default:
return 0
}
@@ -100,20 +95,16 @@ func xcbSizeOfType(typ Type) int {
switch t := typ.(type) {
case *Resource:
return 4
-
case *TypeDef:
return t.Size().Eval()
-
case *Base:
return t.Size().Eval()
-
case *Struct:
sz := 0
for i := range t.Fields {
sz += xcbSizeOfField(t.Fields[i])
}
return sz
-
case *Union:
sz := 0
for i := range t.Fields {
@@ -123,7 +114,6 @@ func xcbSizeOfType(typ Type) int {
}
}
return sz
-
default:
return 0
}
diff --git a/nexgb/xgbgen/go_request_reply.go b/nexgb/xgbgen/go_request_reply.go
index d82e157..c1b9ee9 100644
--- a/nexgb/xgbgen/go_request_reply.go
+++ b/nexgb/xgbgen/go_request_reply.go
@@ -155,7 +155,8 @@ func (r *Request) WriteRequest(c *Context) {
return
}
c.Putln("b = xgb.Pad(b)")
- c.Putln("xgb.Put16(buf[blen:], uint16(b / 4)) // write request size in 4-byte units")
+ c.Putln("xgb.Put16(buf[blen:], uint16(b / 4)) " +
+ "// write request size in 4-byte units")
c.Putln("return buf[:b]")
}
c.Putln("// Write request to wire for %s", r.SrcName())