a bit more testing

This commit is contained in:
Michael McGuinness
2024-12-24 12:47:40 +00:00
parent eb917fb25e
commit 827d973053
125 changed files with 970 additions and 718 deletions
+1
View File
@@ -1,3 +1,4 @@
//go:build windows
// +build windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build windows
// +build windows
package ole
+5 -5
View File
@@ -108,9 +108,9 @@ type GUID struct {
//
// The supplied string may be in any of these formats:
//
// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
// XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
// {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
// XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
// {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
//
// The conversion of the supplied string is not case-sensitive.
func NewGUID(guid string) *GUID {
@@ -216,11 +216,11 @@ func decodeHexChar(c byte) (byte, bool) {
// String converts the GUID to string form. It will adhere to this pattern:
//
// {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
// {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
//
// If the GUID is nil, the string representation of an empty GUID is returned:
//
// {00000000-0000-0000-0000-000000000000}
// {00000000-0000-0000-0000-000000000000}
func (guid *GUID) String() string {
if guid == nil {
return emptyGUID
+1
View File
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build windows
// +build windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build windows
// +build windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build windows
// +build windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build windows
// +build windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build windows
// +build windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build windows
// +build windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build windows
// +build windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build windows
// +build windows
package oleutil
+1
View File
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows
package oleutil
+1
View File
@@ -1,3 +1,4 @@
//go:build windows
// +build windows
package oleutil
+1
View File
@@ -1,6 +1,7 @@
// This file is here so go get succeeds as without it errors with:
// no buildable Go source files in ...
//
//go:build !windows
// +build !windows
package oleutil
+1
View File
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build windows
// +build windows
package ole
+1 -1
View File
@@ -84,7 +84,7 @@ func (sac *SafeArrayConversion) ToValueArray() (values []interface{}) {
safeArrayGetElement(sac.Array, i, unsafe.Pointer(&v))
values[i] = v
case VT_BSTR:
v , _ := safeArrayGetElementString(sac.Array, i)
v, _ := safeArrayGetElementString(sac.Array, i)
values[i] = v
case VT_VARIANT:
var v VARIANT
+1
View File
@@ -1,3 +1,4 @@
//go:build windows
// +build windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build windows
// +build windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build 386
// +build 386
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build amd64
// +build amd64
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build arm
// +build arm
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build windows && 386
// +build windows,386
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build windows && amd64
// +build windows,amd64
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build windows && arm
// +build windows,arm
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build ppc64le
// +build ppc64le
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build s390x
// +build s390x
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build windows
// +build windows
package ole
+1
View File
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows
package ole