// 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 /* char* greeting = "hello, world"; */ // #include "cgotest.h" import "C" import "unsafe" var Greeting = C.GoString(C.greeting) func DoAdd(x, y int) (sum int) { C.Add(C.int(x), C.int(y), (*C.int)(unsafe.Pointer(&sum))) return }