File: basictypes.go.golden

package info (click to toggle)
golang-golang-x-mobile 0.0~git20250520.a1d9079%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 4,784 kB
  • sloc: objc: 1,512; java: 1,489; ansic: 1,159; xml: 365; asm: 34; sh: 14; makefile: 5
file content (73 lines) | stat: -rw-r--r-- 1,740 bytes parent folder | download
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
// Code generated by gobind. DO NOT EDIT.

// Package main is an autogenerated binder stub for package basictypes.
//
//   autogenerated by gobind -lang=go basictypes
package main

/*
#include <stdlib.h>
#include <stdint.h>
#include "seq.h"
#include "basictypes.h"

*/
import "C"

import (
	"basictypes"
	_seq "golang.org/x/mobile/bind/seq"
)

// suppress the error if seq ends up unused
var _ = _seq.FromRefNum

//export proxybasictypes__Bool
func proxybasictypes__Bool(param_p0 C.char) C.char {
	_param_p0 := param_p0 != 0
	res_0 := basictypes.Bool(_param_p0)
	var _res_0 C.char = 0
	if res_0 {
		_res_0 = 1
	}
	return _res_0
}

//export proxybasictypes__ByteArrays
func proxybasictypes__ByteArrays(param_x C.nbyteslice) C.nbyteslice {
	_param_x := toSlice(param_x, false)
	res_0 := basictypes.ByteArrays(_param_x)
	_res_0 := fromSlice(res_0, true)
	return _res_0
}

//export proxybasictypes__Error
func proxybasictypes__Error() C.int32_t {
	res_0 := basictypes.Error()
	var _res_0 C.int32_t = _seq.NullRefNum
	if res_0 != nil {
		_res_0 = C.int32_t(_seq.ToRefNum(res_0))
	}
	return _res_0
}

//export proxybasictypes__ErrorPair
func proxybasictypes__ErrorPair() (C.nint, C.int32_t) {
	res_0, res_1 := basictypes.ErrorPair()
	_res_0 := C.nint(res_0)
	var _res_1 C.int32_t = _seq.NullRefNum
	if res_1 != nil {
		_res_1 = C.int32_t(_seq.ToRefNum(res_1))
	}
	return _res_0, _res_1
}

//export proxybasictypes__Ints
func proxybasictypes__Ints(param_x C.int8_t, param_y C.int16_t, param_z C.int32_t, param_t C.int64_t, param_u C.nint) {
	_param_x := int8(param_x)
	_param_y := int16(param_y)
	_param_z := int32(param_z)
	_param_t := int64(param_t)
	_param_u := int(param_u)
	basictypes.Ints(_param_x, _param_y, _param_z, _param_t, _param_u)
}