From ffe6dee6aa50c864cc9a36e816eb95f2f23719b1 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 11 Jan 2016 02:56:32 +0100 Subject: refactor code to be clearer/prettier --- extension/lib/emscripten/emsc.d.ts | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'extension/lib/emscripten/emsc.d.ts') diff --git a/extension/lib/emscripten/emsc.d.ts b/extension/lib/emscripten/emsc.d.ts index 659457ca7..d65bd6dcb 100644 --- a/extension/lib/emscripten/emsc.d.ts +++ b/extension/lib/emscripten/emsc.d.ts @@ -19,23 +19,31 @@ export interface EmscFunGen { ret: string, args: string[]): ((...x: (number|string)[]) => any); (name: string, - ret: 'number', + ret: "number", args: string[]): ((...x: (number|string)[]) => number); (name: string, - ret: 'void', + ret: "void", args: string[]): ((...x: (number|string)[]) => void); (name: string, - ret: 'string', + ret: "string", args: string[]): ((...x: (number|string)[]) => string); } export declare namespace Module { var cwrap: EmscFunGen; + function _free(ptr: number); + function _malloc(n: number): number; + function Pointer_stringify(p: number, len?: number): string; + function getValue(ptr: number, type: string, noSafe?: boolean): number; + function setValue(ptr: number, value: number, type: string, noSafe?: boolean); - function writeStringToMemory(s: string, buffer: number, dontAddNull?: boolean); + + function writeStringToMemory(s: string, + buffer: number, + dontAddNull?: boolean); } \ No newline at end of file -- cgit v1.2.3