13 int GC_get_main_symbian_stack_base()
15 TThreadStackInfo aInfo
;
16 TInt err
= RThread().StackInfo(aInfo
);
27 char* GC_get_private_path_and_zero_file()
32 fs
.CreatePrivatePath( EDriveC
);
34 fs
.PrivatePath( path
);
36 _LIT( KCDrive
, "c:" );
37 path
.Insert( 0, KCDrive
);
40 //convert to char*, assume ascii
41 TBuf8
<KMaxFileName
> path8
;
43 _LIT8( KZero8
, "zero" );
44 path8
.Append( KZero8
);
46 size_t size
= path8
.Length() + 1;
47 char* copyChar
= (char*) malloc( size
);
48 memcpy( copyChar
, path8
.PtrZ(), size
);
50 return copyChar
; // ownership passed