| // Copyright 2011 The Go Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| |
| package cgotest |
| |
| import "C" |
| |
| //export exportbyte |
| func exportbyte() byte { |
| return 0 |
| } |
| |
| //export exportbool |
| func exportbool() bool { |
| return false |
| } |
| |
| //export exportrune |
| func exportrune() rune { |
| return 0 |
| } |
| |
| //export exporterror |
| func exporterror() error { |
| return nil |
| } |
| |
| //export exportint |
| func exportint() int { |
| return 0 |
| } |
| |
| //export exportuint |
| func exportuint() uint { |
| return 0 |
| } |
| |
| //export exportuintptr |
| func exportuintptr() uintptr { |
| return (uintptr)(0) |
| } |
| |
| //export exportint8 |
| func exportint8() int8 { |
| return 0 |
| } |
| |
| //export exportuint8 |
| func exportuint8() uint8 { |
| return 0 |
| } |
| |
| //export exportint16 |
| func exportint16() int16 { |
| return 0 |
| } |
| |
| //export exportuint16 |
| func exportuint16() uint16 { |
| return 0 |
| } |
| |
| //export exportint32 |
| func exportint32() int32 { |
| return 0 |
| } |
| |
| //export exportuint32 |
| func exportuint32() uint32 { |
| return 0 |
| } |
| |
| //export exportint64 |
| func exportint64() int64 { |
| return 0 |
| } |
| |
| //export exportuint64 |
| func exportuint64() uint64 { |
| return 0 |
| } |
| |
| //export exportfloat32 |
| func exportfloat32() float32 { |
| return 0 |
| } |
| |
| //export exportfloat64 |
| func exportfloat64() float64 { |
| return 0 |
| } |
| |
| //export exportcomplex64 |
| func exportcomplex64() complex64 { |
| return 0 |
| } |
| |
| //export exportcomplex128 |
| func exportcomplex128() complex128 { |
| return 0 |
| } |