Source file src/cmd/cgo/internal/testcshared/testdata/issue36233/issue36233.go

     1  // Copyright 2022 The Go Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  package main
     6  
     7  // #include <complex.h>
     8  import "C"
     9  
    10  //export exportComplex64
    11  func exportComplex64(v complex64) complex64 {
    12  	return v
    13  }
    14  
    15  //export exportComplex128
    16  func exportComplex128(v complex128) complex128 {
    17  	return v
    18  }
    19  
    20  //export exportComplexfloat
    21  func exportComplexfloat(v C.complexfloat) C.complexfloat {
    22  	return v
    23  }
    24  
    25  //export exportComplexdouble
    26  func exportComplexdouble(v C.complexdouble) C.complexdouble {
    27  	return v
    28  }
    29  
    30  func main() {}
    31  

View as plain text