Migrate the link_darwin_amd64.go and control.go files back; fixed up errors in the C files and util.go.

This commit is contained in:
Pietro Gagliardi 2018-08-26 13:18:53 -04:00
parent 766f9ed028
commit 809662459d
5 changed files with 4 additions and 3 deletions

View File

@ -6,7 +6,7 @@ import (
"unsafe"
)
// #include "ui.h"
// #include "pkgui.h"
import "C"
// no need to lock this; only the GUI thread can access it

View File

@ -1,6 +1,6 @@
// 26 august 2018
#include "pkgui.h"
#include "xxxxx"
#include "_cgo_export.h"
uiInitOptions *pkguiAllocInitOptions(void)
{

View File

@ -1,5 +1,5 @@
// 12 august 2018
#include <stdio.h>
#include <stdlib.h>
#include "ui.h"
// main.go

View File

@ -12,6 +12,7 @@ import "C"
//export pkguiAlloc
func pkguiAlloc(n C.size_t) unsafe.Pointer {
// cgo turns C.malloc() into a panic-on-OOM version; use it
// TODO make sure it zero-initializes too
return C.malloc(n)
}