mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-09 04:59:31 -06:00
another try
This commit is contained in:
@@ -33,9 +33,6 @@ const PgfDBPtr = ref.refType(PgfDB)
|
||||
const PgfRevision = ref.refType(ref.types.void)
|
||||
export const PgfRevisionPtr = ref.refType(PgfRevision)
|
||||
|
||||
const PgfProbsCallback = ref.refType(ref.types.void)
|
||||
export const PgfProbsCallbackPtr = ref.refType(PgfProbsCallback)
|
||||
|
||||
export const PgfExn = Struct({
|
||||
type: ref.types.int,
|
||||
code: ref.types.int,
|
||||
@@ -106,8 +103,8 @@ const PgfMarshallerPtr = ref.refType(PgfMarshaller)
|
||||
// FFI
|
||||
|
||||
export const runtime = ffi.Library('libpgf', {
|
||||
pgf_read_pgf: [PgfDBPtr, [ref.types.CString, PgfRevisionPtr, PgfProbsCallbackPtr | null, PgfExnPtr]],
|
||||
pgf_boot_ngf: [PgfDBPtr, [ref.types.CString, ref.types.CString, PgfRevisionPtr, PgfProbsCallbackPtr | null, PgfExnPtr]],
|
||||
pgf_read_pgf: [PgfDBPtr, [ref.types.CString, PgfRevisionPtr, null, PgfExnPtr]],
|
||||
pgf_boot_ngf: [PgfDBPtr, [ref.types.CString, ref.types.CString, PgfRevisionPtr, null, PgfExnPtr]],
|
||||
pgf_read_ngf: [PgfDBPtr, [ref.types.CString, PgfRevisionPtr, PgfExnPtr]],
|
||||
pgf_new_ngf: [PgfDBPtr, [PgfTextPtr, ref.types.CString, PgfRevisionPtr, PgfExnPtr]],
|
||||
pgf_write_pgf: [ref.types.void, [ref.types.CString, PgfDBPtr, PgfRevision, PgfExnPtr]],
|
||||
|
||||
Reference in New Issue
Block a user