trace bool
}
-// Export writes the exportlist for localpkg to out and returns the number of bytes written.
-func Export(out *bio.Buf, trace bool) int {
+// export writes the exportlist for localpkg to out and returns the number of bytes written.
+func export(out *bio.Buf, trace bool) int {
p := exporter{
out: out,
pkgIndex: make(map[*Pkg]int),
// save a copy of the export data
var copy bytes.Buffer
bcopy := bio.BufWriter(©)
- size = Export(bcopy, Debug_export != 0)
+ size = export(bcopy, Debug_export != 0)
bcopy.Flush() // flushing to bytes.Buffer cannot fail
if n, err := bout.Write(copy.Bytes()); n != size || err != nil {
Fatalf("error writing export data: got %d bytes, want %d bytes, err = %v", n, size, err)
pkgs = savedPkgs
pkgMap = savedPkgMap
} else {
- size = Export(bout, Debug_export != 0)
+ size = export(bout, Debug_export != 0)
}
exportf("\n$$\n")
} else {