diff options
author | Yasuhiro Matsumoto <mattn.jp@gmail.com> | 2017-11-18 00:06:37 +0900 |
---|---|---|
committer | Yasuhiro Matsumoto <mattn.jp@gmail.com> | 2017-11-18 00:06:37 +0900 |
commit | 47157b55f33fde3bf09c73d8bd2e60da14fd6e3b (patch) | |
tree | 7ce926d6180188d4657a39f772bfc7c2a79f0bad | |
parent | Merge pull request #484 from mattn/fix-header (diff) | |
download | golite-47157b55f33fde3bf09c73d8bd2e60da14fd6e3b.tar.gz golite-47157b55f33fde3bf09c73d8bd2e60da14fd6e3b.tar.xz |
replace header name
-rw-r--r-- | tool/upgrade.go | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/tool/upgrade.go b/tool/upgrade.go index f93f35c..94ed39d 100644 --- a/tool/upgrade.go +++ b/tool/upgrade.go @@ -4,6 +4,7 @@ package main import ( "archive/zip" + "bufio" "bytes" "fmt" "io" @@ -80,7 +81,18 @@ func main() { f.Close() log.Fatal(err) } - _, err = io.Copy(f, zr) + scanner := bufio.NewScanner(zr) + for scanner.Scan() { + text := scanner.Text() + if text == `#include "sqlite3.h"` { + text = `#include "sqlite3-binding.h"` + } + _, err = fmt.Fprintln(f, text) + if err != nil { + break + } + } + err = scanner.Err() if err != nil { zr.Close() f.Close() |