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