| |
|
|
| |
|
|
|
|
| #line 1 "cgo-builtin-export-prolog" |
|
|
| #include <stddef.h> |
|
|
| #ifndef GO_CGO_EXPORT_PROLOGUE_H |
| #define GO_CGO_EXPORT_PROLOGUE_H |
|
|
| #ifndef GO_CGO_GOSTRING_TYPEDEF |
| typedef struct { const char *p; ptrdiff_t n; } _GoString_; |
| #endif |
|
|
| #endif |
|
|
| |
|
|
|
|
| #line 3 "main.go" |
|
|
| #include <stdint.h> |
| #include <stdlib.h> |
|
|
| #line 1 "cgo-generated-wrapper" |
|
|
|
|
| |
|
|
|
|
| |
| #line 1 "cgo-gcc-export-header-prolog" |
|
|
| #ifndef GO_CGO_PROLOGUE_H |
| #define GO_CGO_PROLOGUE_H |
|
|
| typedef signed char GoInt8; |
| typedef unsigned char GoUint8; |
| typedef short GoInt16; |
| typedef unsigned short GoUint16; |
| typedef int GoInt32; |
| typedef unsigned int GoUint32; |
| typedef long long GoInt64; |
| typedef unsigned long long GoUint64; |
| typedef GoInt64 GoInt; |
| typedef GoUint64 GoUint; |
| typedef size_t GoUintptr; |
| typedef float GoFloat32; |
| typedef double GoFloat64; |
| #ifdef _MSC_VER |
| #include <complex.h> |
| typedef _Fcomplex GoComplex64; |
| typedef _Dcomplex GoComplex128; |
| #else |
| typedef float _Complex GoComplex64; |
| typedef double _Complex GoComplex128; |
| #endif |
|
|
| |
| |
| |
| |
| typedef char _check_for_64_bit_pointer_matching_GoInt[sizeof(void*)==64/8 ? 1:-1]; |
|
|
| #ifndef GO_CGO_GOSTRING_TYPEDEF |
| typedef _GoString_ GoString; |
| #endif |
| typedef void *GoMap; |
| typedef void *GoChan; |
| typedef struct { void *t; void *v; } GoInterface; |
| typedef struct { void *data; GoInt len; GoInt cap; } GoSlice; |
|
|
| #endif |
|
|
| |
|
|
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
|
|
| extern size_t zima_ncnn_status_json_v1(char* req, size_t reqLen, char* out, size_t outCap); |
| extern size_t zima_ncnn_load_json_v1(char* req, size_t reqLen, char* out, size_t outCap); |
| extern size_t zima_ncnn_infer_json_v1(char* req, size_t reqLen, char* out, size_t outCap); |
| extern size_t zima_ncnn_unload_json_v1(char* req, size_t reqLen, char* out, size_t outCap); |
| extern size_t zima_ncnn_switch_backend_json_v1(char* req, size_t reqLen, char* out, size_t outCap); |
|
|
| #ifdef __cplusplus |
| } |
| #endif |
|
|