-
-
Notifications
You must be signed in to change notification settings - Fork 11
/
bind_linux.go
176 lines (140 loc) · 14.6 KB
/
bind_linux.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
package hash_function_defaults
/*
#cgo CXXFLAGS: -std=c++11
#cgo CXXFLAGS: -I../../../
#cgo CXXFLAGS: -I../../../protobuf
#cgo CXXFLAGS: -I../../../gtest
#cgo CXXFLAGS: -I../../../icu
#cgo CXXFLAGS: -I../../../re2
#cgo CXXFLAGS: -I../../../json
#cgo CXXFLAGS: -I../../../googleapis
#cgo CXXFLAGS: -I../../../flex/src
#cgo CXXFLAGS: -Wno-final-dtor-non-final-class
#cgo CXXFLAGS: -Wno-implicit-const-int-float-conversion
#cgo CXXFLAGS: -Wno-char-subscripts
#cgo CXXFLAGS: -Wno-sign-compare
#cgo CXXFLAGS: -Wno-switch
#cgo CXXFLAGS: -Wno-unused-function
#cgo CXXFLAGS: -Wno-deprecated-declarations
#cgo CXXFLAGS: -Wno-inconsistent-missing-override
#cgo CXXFLAGS: -Wno-unknown-attributes
#cgo CXXFLAGS: -Wno-macro-redefined
#cgo CXXFLAGS: -Wno-shift-count-overflow
#cgo CXXFLAGS: -Wno-enum-compare-switch
#cgo CXXFLAGS: -Wno-return-type
#cgo CXXFLAGS: -Wno-subobject-linkage
#cgo CXXFLAGS: -Wno-unknown-warning-option
#cgo CXXFLAGS: -DHAVE_PTHREAD
#cgo CXXFLAGS: -DU_COMMON_IMPLEMENTATION
#cgo LDFLAGS: -ldl
#define GO_EXPORT(API) export_absl_container_hash_function_defaults_ ## API
#include "bridge.h"
#include "../../../go-absl/time/go_internal/cctz/time_zone/bridge.h"
*/
import "C"
import (
_ "github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone"
"unsafe"
)
//export export_absl_container_hash_function_defaults_cctz_FixedOffsetFromName
//go:linkname export_absl_container_hash_function_defaults_cctz_FixedOffsetFromName github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_cctz_FixedOffsetFromName
func export_absl_container_hash_function_defaults_cctz_FixedOffsetFromName(arg0 unsafe.Pointer, arg1 unsafe.Pointer, arg2 *C.int)
//export export_absl_container_hash_function_defaults_cctz_FixedOffsetToName
//go:linkname export_absl_container_hash_function_defaults_cctz_FixedOffsetToName github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_cctz_FixedOffsetToName
func export_absl_container_hash_function_defaults_cctz_FixedOffsetToName(arg0 unsafe.Pointer, arg1 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_cctz_FixedOffsetToAbbr
//go:linkname export_absl_container_hash_function_defaults_cctz_FixedOffsetToAbbr github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_cctz_FixedOffsetToAbbr
func export_absl_container_hash_function_defaults_cctz_FixedOffsetToAbbr(arg0 unsafe.Pointer, arg1 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_cctz_detail_format
//go:linkname export_absl_container_hash_function_defaults_cctz_detail_format github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_cctz_detail_format
func export_absl_container_hash_function_defaults_cctz_detail_format(arg0 unsafe.Pointer, arg1 unsafe.Pointer, arg2 unsafe.Pointer, arg3 unsafe.Pointer, arg4 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_cctz_detail_parse
//go:linkname export_absl_container_hash_function_defaults_cctz_detail_parse github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_cctz_detail_parse
func export_absl_container_hash_function_defaults_cctz_detail_parse(arg0 unsafe.Pointer, arg1 unsafe.Pointer, arg2 unsafe.Pointer, arg3 unsafe.Pointer, arg4 unsafe.Pointer, arg5 unsafe.Pointer, arg6 *C.int)
//export export_absl_container_hash_function_defaults_TimeZoneIf_Load
//go:linkname export_absl_container_hash_function_defaults_TimeZoneIf_Load github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_TimeZoneIf_Load
func export_absl_container_hash_function_defaults_TimeZoneIf_Load(arg0 unsafe.Pointer, arg1 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_time_zone_Impl_UTC
//go:linkname export_absl_container_hash_function_defaults_time_zone_Impl_UTC github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_time_zone_Impl_UTC
func export_absl_container_hash_function_defaults_time_zone_Impl_UTC(arg0 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_time_zone_Impl_LoadTimeZone
//go:linkname export_absl_container_hash_function_defaults_time_zone_Impl_LoadTimeZone github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_time_zone_Impl_LoadTimeZone
func export_absl_container_hash_function_defaults_time_zone_Impl_LoadTimeZone(arg0 unsafe.Pointer, arg1 unsafe.Pointer, arg2 *C.int)
//export export_absl_container_hash_function_defaults_time_zone_Impl_ClearTimeZoneMapTestOnly
//go:linkname export_absl_container_hash_function_defaults_time_zone_Impl_ClearTimeZoneMapTestOnly github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_time_zone_Impl_ClearTimeZoneMapTestOnly
func export_absl_container_hash_function_defaults_time_zone_Impl_ClearTimeZoneMapTestOnly()
//export export_absl_container_hash_function_defaults_time_zone_Impl_UTCImpl
//go:linkname export_absl_container_hash_function_defaults_time_zone_Impl_UTCImpl github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_time_zone_Impl_UTCImpl
func export_absl_container_hash_function_defaults_time_zone_Impl_UTCImpl(arg0 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_TimeZoneInfo_Load
//go:linkname export_absl_container_hash_function_defaults_TimeZoneInfo_Load github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_TimeZoneInfo_Load
func export_absl_container_hash_function_defaults_TimeZoneInfo_Load(arg0 unsafe.Pointer, arg1 unsafe.Pointer, arg2 *C.int)
//export export_absl_container_hash_function_defaults_TimeZoneInfo_BreakTime
//go:linkname export_absl_container_hash_function_defaults_TimeZoneInfo_BreakTime github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_TimeZoneInfo_BreakTime
func export_absl_container_hash_function_defaults_TimeZoneInfo_BreakTime(arg0 unsafe.Pointer, arg1 unsafe.Pointer, arg2 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_TimeZoneInfo_MakeTime
//go:linkname export_absl_container_hash_function_defaults_TimeZoneInfo_MakeTime github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_TimeZoneInfo_MakeTime
func export_absl_container_hash_function_defaults_TimeZoneInfo_MakeTime(arg0 unsafe.Pointer, arg1 unsafe.Pointer, arg2 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_TimeZoneInfo_Version
//go:linkname export_absl_container_hash_function_defaults_TimeZoneInfo_Version github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_TimeZoneInfo_Version
func export_absl_container_hash_function_defaults_TimeZoneInfo_Version(arg0 unsafe.Pointer, arg1 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_TimeZoneInfo_Description
//go:linkname export_absl_container_hash_function_defaults_TimeZoneInfo_Description github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_TimeZoneInfo_Description
func export_absl_container_hash_function_defaults_TimeZoneInfo_Description(arg0 unsafe.Pointer, arg1 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_TimeZoneInfo_NextTransition
//go:linkname export_absl_container_hash_function_defaults_TimeZoneInfo_NextTransition github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_TimeZoneInfo_NextTransition
func export_absl_container_hash_function_defaults_TimeZoneInfo_NextTransition(arg0 unsafe.Pointer, arg1 unsafe.Pointer, arg2 unsafe.Pointer, arg3 *C.int)
//export export_absl_container_hash_function_defaults_TimeZoneInfo_PrevTransition
//go:linkname export_absl_container_hash_function_defaults_TimeZoneInfo_PrevTransition github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_TimeZoneInfo_PrevTransition
func export_absl_container_hash_function_defaults_TimeZoneInfo_PrevTransition(arg0 unsafe.Pointer, arg1 unsafe.Pointer, arg2 unsafe.Pointer, arg3 *C.int)
//export export_absl_container_hash_function_defaults_TimeZoneLibC_BreakTime
//go:linkname export_absl_container_hash_function_defaults_TimeZoneLibC_BreakTime github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_TimeZoneLibC_BreakTime
func export_absl_container_hash_function_defaults_TimeZoneLibC_BreakTime(arg0 unsafe.Pointer, arg1 unsafe.Pointer, arg2 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_TimeZoneLibC_MakeTime
//go:linkname export_absl_container_hash_function_defaults_TimeZoneLibC_MakeTime github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_TimeZoneLibC_MakeTime
func export_absl_container_hash_function_defaults_TimeZoneLibC_MakeTime(arg0 unsafe.Pointer, arg1 unsafe.Pointer, arg2 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_TimeZoneLibC_Version
//go:linkname export_absl_container_hash_function_defaults_TimeZoneLibC_Version github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_TimeZoneLibC_Version
func export_absl_container_hash_function_defaults_TimeZoneLibC_Version(arg0 unsafe.Pointer, arg1 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_TimeZoneLibC_NextTransition
//go:linkname export_absl_container_hash_function_defaults_TimeZoneLibC_NextTransition github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_TimeZoneLibC_NextTransition
func export_absl_container_hash_function_defaults_TimeZoneLibC_NextTransition(arg0 unsafe.Pointer, arg1 unsafe.Pointer, arg2 unsafe.Pointer, arg3 *C.int)
//export export_absl_container_hash_function_defaults_TimeZoneLibC_PrevTransition
//go:linkname export_absl_container_hash_function_defaults_TimeZoneLibC_PrevTransition github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_TimeZoneLibC_PrevTransition
func export_absl_container_hash_function_defaults_TimeZoneLibC_PrevTransition(arg0 unsafe.Pointer, arg1 unsafe.Pointer, arg2 unsafe.Pointer, arg3 *C.int)
//export export_absl_container_hash_function_defaults_time_zone_name
//go:linkname export_absl_container_hash_function_defaults_time_zone_name github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_time_zone_name
func export_absl_container_hash_function_defaults_time_zone_name(arg0 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_time_zone_lookup
//go:linkname export_absl_container_hash_function_defaults_time_zone_lookup github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_time_zone_lookup
func export_absl_container_hash_function_defaults_time_zone_lookup(arg0 unsafe.Pointer, arg1 unsafe.Pointer, arg2 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_time_zone_lookup2
//go:linkname export_absl_container_hash_function_defaults_time_zone_lookup2 github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_time_zone_lookup2
func export_absl_container_hash_function_defaults_time_zone_lookup2(arg0 unsafe.Pointer, arg1 unsafe.Pointer, arg2 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_time_zone_next_transition
//go:linkname export_absl_container_hash_function_defaults_time_zone_next_transition github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_time_zone_next_transition
func export_absl_container_hash_function_defaults_time_zone_next_transition(arg0 unsafe.Pointer, arg1 unsafe.Pointer, arg2 *C.int)
//export export_absl_container_hash_function_defaults_time_zone_prev_transition
//go:linkname export_absl_container_hash_function_defaults_time_zone_prev_transition github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_time_zone_prev_transition
func export_absl_container_hash_function_defaults_time_zone_prev_transition(arg0 unsafe.Pointer, arg1 unsafe.Pointer, arg2 *C.int)
//export export_absl_container_hash_function_defaults_time_zone_version
//go:linkname export_absl_container_hash_function_defaults_time_zone_version github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_time_zone_version
func export_absl_container_hash_function_defaults_time_zone_version(arg0 unsafe.Pointer, arg1 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_time_zone_description
//go:linkname export_absl_container_hash_function_defaults_time_zone_description github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_time_zone_description
func export_absl_container_hash_function_defaults_time_zone_description(arg0 unsafe.Pointer, arg1 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_cctz_load_time_zone
//go:linkname export_absl_container_hash_function_defaults_cctz_load_time_zone github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_cctz_load_time_zone
func export_absl_container_hash_function_defaults_cctz_load_time_zone(arg0 unsafe.Pointer, arg1 unsafe.Pointer, arg2 *C.int)
//export export_absl_container_hash_function_defaults_cctz_utc_time_zone
//go:linkname export_absl_container_hash_function_defaults_cctz_utc_time_zone github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_cctz_utc_time_zone
func export_absl_container_hash_function_defaults_cctz_utc_time_zone(arg0 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_cctz_fixed_time_zone
//go:linkname export_absl_container_hash_function_defaults_cctz_fixed_time_zone github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_cctz_fixed_time_zone
func export_absl_container_hash_function_defaults_cctz_fixed_time_zone(arg0 unsafe.Pointer, arg1 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_cctz_local_time_zone
//go:linkname export_absl_container_hash_function_defaults_cctz_local_time_zone github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_cctz_local_time_zone
func export_absl_container_hash_function_defaults_cctz_local_time_zone(arg0 *unsafe.Pointer)
//export export_absl_container_hash_function_defaults_cctz_ParsePosixSpec
//go:linkname export_absl_container_hash_function_defaults_cctz_ParsePosixSpec github.com/goccy/go-zetasql/internal/ccall/go-absl/time/go_internal/cctz/time_zone.time_zone_cctz_ParsePosixSpec
func export_absl_container_hash_function_defaults_cctz_ParsePosixSpec(arg0 unsafe.Pointer, arg1 unsafe.Pointer, arg2 *C.int)