Merge pull request #2 from davidsansome/build-tags

Add build constraints to all source files that use syscall
diff --git a/advapi32.go b/advapi32.go
index 2f8a4fe..35fd35a 100644
--- a/advapi32.go
+++ b/advapi32.go
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build windows
+
 package w32
 
 import (
diff --git a/comctl32.go b/comctl32.go
index 4f4e6b5..5139558 100644
--- a/comctl32.go
+++ b/comctl32.go
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build windows
+
 package w32
 
 import (
diff --git a/comdlg32.go b/comdlg32.go
index 37bc985..ad9f776 100644
--- a/comdlg32.go
+++ b/comdlg32.go
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build windows
+
 package w32
 
 import (
diff --git a/dwmapi.go b/dwmapi.go
index eb656d1..139b937 100644
--- a/dwmapi.go
+++ b/dwmapi.go
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build windows
+
 package w32
 
 import (
diff --git a/gdi32.go b/gdi32.go
index 6f377e8..34f032c 100644
--- a/gdi32.go
+++ b/gdi32.go
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build windows
+
 package w32
 
 import (
diff --git a/gdiplus.go b/gdiplus.go
index f3a8fca..443334b 100644
--- a/gdiplus.go
+++ b/gdiplus.go
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build windows
+
 package w32
 
 import (
diff --git a/idispatch.go b/idispatch.go
index 41634a6..d6c2504 100644
--- a/idispatch.go
+++ b/idispatch.go
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build windows
+
 package w32
 
 import (
diff --git a/istream.go b/istream.go
index 2b840c3..0bb2822 100644
--- a/istream.go
+++ b/istream.go
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build windows
+
 package w32
 
 import (
diff --git a/iunknown.go b/iunknown.go
index d63ff1b..847fba7 100644
--- a/iunknown.go
+++ b/iunknown.go
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build windows
+
 package w32
 
 type pIUnknownVtbl struct {
diff --git a/kernel32.go b/kernel32.go
index 891ec15..5d5b4d8 100644
--- a/kernel32.go
+++ b/kernel32.go
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build windows
+
 package w32
 
 import (
diff --git a/ole32.go b/ole32.go
index a7f79b5..4858984 100644
--- a/ole32.go
+++ b/ole32.go
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build windows
+
 package w32
 
 import (
diff --git a/oleaut32.go b/oleaut32.go
index 0eeeab7..cdfcb00 100644
--- a/oleaut32.go
+++ b/oleaut32.go
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build windows
+
 package w32
 
 import (
diff --git a/opengl32.go b/opengl32.go
index 7363bb1..4f35f19 100644
--- a/opengl32.go
+++ b/opengl32.go
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build windows
+
 package w32
 
 import (
diff --git a/psapi.go b/psapi.go
index bd1e126..ab7858c 100644
--- a/psapi.go
+++ b/psapi.go
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build windows
+
 package w32
 
 import (
diff --git a/shell32.go b/shell32.go
index 0923b8b..0f5ce8c 100644
--- a/shell32.go
+++ b/shell32.go
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build windows
+
 package w32
 
 import (
diff --git a/user32.go b/user32.go
index 44b8772..6aa7cd7 100644
--- a/user32.go
+++ b/user32.go
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build windows
+
 package w32
 
 import (
diff --git a/utils.go b/utils.go
index 4fb5b6c..69aa31a 100644
--- a/utils.go
+++ b/utils.go
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build windows
+
 package w32
 
 import (