(receiver string, sizeVarname string, maxSize int)
| 531 | } |
| 532 | |
| 533 | func (p *printer) varWriteMapHeader(receiver string, sizeVarname string, maxSize int) { |
| 534 | if maxSize <= 15 { |
| 535 | p.printf("\nerr = %s.Append(0x80 | uint8(%s))", receiver, sizeVarname) |
| 536 | } else { |
| 537 | p.printf("\nerr = %s.WriteMapHeader(%s)", receiver, sizeVarname) |
| 538 | } |
| 539 | } |
| 540 | |
| 541 | func (p *printer) varAppendMapHeader(sliceVarname string, sizeVarname string, maxSize int) { |
| 542 | if maxSize <= 15 { |