File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -194,6 +194,8 @@ function StringConv(): void {
194194 stringToUTF16 ( s , p , 42 ) ;
195195 stringToUTF32 ( s , p ) ;
196196 stringToUTF32 ( s , p , 42 ) ;
197+ p = stringToNewUTF8 ( s ) ;
198+ Module . _free ( p ) ;
197199 p = allocateUTF8 ( s ) ;
198200 Module . _free ( p ) ;
199201}
@@ -202,7 +204,8 @@ function StringConv(): void {
202204function StackAlloc ( ) {
203205 const stack = stackSave ( ) ;
204206 const ptr = stackAlloc ( 42 ) ;
205- const strPtr = allocateUTF8OnStack ( "testString" ) ;
207+ const strPtr = stringToUTF8OnStack ( "testString" ) ;
208+ const legacyStrPtr = allocateUTF8OnStack ( "testString" ) ;
206209 stackRestore ( stack ) ;
207210}
208211
Original file line number Diff line number Diff line change @@ -467,8 +467,12 @@ declare function AsciiToString(ptr: number): string;
467467declare function UTF8ToString ( ptr : number , maxBytesToRead ?: number ) : string ;
468468declare function stringToUTF8 ( str : string , outPtr : number , maxBytesToRead ?: number ) : void ;
469469declare function lengthBytesUTF8 ( str : string ) : number ;
470+ /** @deprecated - Use `stringToNewUTF8` instead */
470471declare function allocateUTF8 ( str : string ) : number ;
472+ /** @deprecated - Use `stringToUTF8OnStack` instead */
471473declare function allocateUTF8OnStack ( str : string ) : number ;
474+ declare function stringToNewUTF8 ( str : string ) : number ;
475+ declare function stringToUTF8OnStack ( str : string ) : number ;
472476declare function UTF16ToString ( ptr : number ) : string ;
473477declare function stringToUTF16 ( str : string , outPtr : number , maxBytesToRead ?: number ) : void ;
474478declare function lengthBytesUTF16 ( str : string ) : number ;
You can’t perform that action at this time.
0 commit comments