Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
M
majora-go
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
majora
majora-go
Commits
782e6d66
Commit
782e6d66
authored
Sep 25, 2021
by
wei.xuan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: add linux lib support
parent
db1133ac
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
76 additions
and
0 deletions
+76
-0
libmajora_Linux.h
lib/libmajora_Linux.h
+76
-0
libmajora_Linux.so
lib/libmajora_Linux.so
+0
-0
No files found.
lib/libmajora_Linux.h
0 → 100644
View file @
782e6d66
/* Code generated by cmd/cgo; DO NOT EDIT. */
/* package command-line-arguments */
#line 1 "cgo-builtin-export-prolog"
#include <stddef.h>
/* for ptrdiff_t below */
#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
/* Start of preamble from import "C" comments. */
/* End of preamble from import "C" comments. */
/* Start of boilerplate cgo prologue. */
#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_TYPE__
GoUintptr
;
typedef
float
GoFloat32
;
typedef
double
GoFloat64
;
typedef
float
_Complex
GoComplex64
;
typedef
double
_Complex
GoComplex128
;
/*
static assertion to make sure the file is being used on architecture
at least with matching size of GoInt.
*/
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
/* End of boilerplate cgo prologue. */
#ifdef __cplusplus
extern
"C"
{
#endif
extern
void
NewDefClient
(
int
asyn
,
char
*
account
);
extern
void
NewClientWithNatServer
(
char
*
addr
,
char
*
clientID
,
int
asyn
,
char
*
account
);
#ifdef __cplusplus
}
#endif
lib/libmajora_Linux.so
0 → 100644
View file @
782e6d66
File added
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment