func (c *Compiler) Write(r *rr.RR) (err error) {
	owner := strings.ToLower(r.Name)
	if owner != c.owner {
		if err = c.flush(); err != nil {
			return
		}

		c.owner = owner
	}
	c.rrs = append(c.rrs, r)
	return
}
// Write appends r to the "compilation".
Write appends r to the "compilation".
// Write appends r to the " compilation " .
func (c *Compiler) Write(r *rr.RR) (err error) {
	owner := strings.ToLower(r.Name)
	if owner != c.owner {
		if err = c.flush(); err != nil {
			return
		}
		c.owner = owner
	}
	c.rrs = append(c.rrs, r)
	return
}
func ( c * Compiler ) Write ( r * rr . RR ) ( err error ) { owner := strings . ToLower ( r . Name ) if owner != c . owner { if err = c . flush ( ) ; err != nil { return } c . owner = owner } c . rrs = append ( c . rrs , r ) return }
Write appends r to the "compilation".
Write appends r to the " compilation " .