@@ -845,18 +845,10 @@ private static FileMetadata OSXConvert(OSXDirEnt entry, StdString path)
845845 str . Append ( entry . d_name , length ) ;
846846 * ( str . Data + str . Size ) = '\0 ' ;
847847 FileMetadata meta = new ( ) ;
848- meta . Path = str ;
849-
850- Console . WriteLine ( $ "OSXConvert -> Ptr: { ( nint ) str . Data } ") ;
851-
852- Console . WriteLine ( $ "OSXConvert meta -> Ptr: { ( nint ) meta . Path . Data } ") ; // not null.
853848
854849 OSXFileStat ( str , out var stat ) ;
855850
856- Console . WriteLine ( $ "OSXConvert meta -> Ptr: { ( nint ) meta . Path . Data } ") ;
857-
858- Console . WriteLine ( $ "OSXConvert str -> Ptr: { ( nint ) str . Data } ") ;
859-
851+ meta . Path = str ;
860852 meta . CreationTime = stat . st_ctimespec ;
861853 meta . LastAccessTime = stat . st_atimespec ;
862854 meta . LastWriteTime = stat . st_mtimespec ;
@@ -865,16 +857,16 @@ private static FileMetadata OSXConvert(OSXDirEnt entry, StdString path)
865857
866858 Console . WriteLine ( $ "OSXConvert meta -> Ptr: { ( nint ) meta . Path . Data } ") ; // suddenly becomes null
867859
868- Console . WriteLine ( $ "OSXConvert str -> Ptr: { ( nint ) str . Data } ") ;
860+ Console . WriteLine ( $ "OSXConvert str -> Ptr: { ( nint ) str . Data } ") ; // not null.
869861
870862 return meta ;
871863 }
872864
873865 private static void OSXFileStat ( StdWString str , out OSXStat stat )
874866 {
875- Console . WriteLine ( $ "OSXFileStat -> Ptr: { ( nint ) str . Data } ") ;
867+ Console . WriteLine ( $ "OSXFileStat -> Ptr: { ( nint ) str . Data } ") ; // not null
876868 int strSize0 = Encoding . UTF8 . GetByteCount ( str . Data , str . Size ) ;
877- Console . WriteLine ( $ "OSXFileStat -> Ptr: { ( nint ) str . Data } ") ;
869+ Console . WriteLine ( $ "OSXFileStat -> Ptr: { ( nint ) str . Data } ") ; // not null
878870 byte * pStr0 ;
879871 if ( strSize0 >= Utils . MaxStackallocSize )
880872 {
@@ -887,14 +879,14 @@ private static void OSXFileStat(StdWString str, out OSXStat stat)
887879 }
888880 Encoding . UTF8 . GetBytes ( str . Data , str . Size , pStr0 , strSize0 ) ;
889881 pStr0 [ strSize0 ] = 0 ;
890- Console . WriteLine ( $ "OSXFileStat -> Ptr: { ( nint ) str . Data } ") ;
882+ Console . WriteLine ( $ "OSXFileStat -> Ptr: { ( nint ) str . Data } ") ; // not null
891883 OSXFileStat ( pStr0 , out stat ) ;
892- Console . WriteLine ( $ "OSXFileStat -> Ptr: { ( nint ) str . Data } ") ;
884+ Console . WriteLine ( $ "OSXFileStat -> Ptr: { ( nint ) str . Data } ") ; // not null
893885 if ( strSize0 >= Utils . MaxStackallocSize )
894886 {
895887 Utils . Free ( pStr0 ) ;
896888 }
897- Console . WriteLine ( $ "OSXFileStat -> Ptr: { ( nint ) str . Data } ") ;
889+ Console . WriteLine ( $ "OSXFileStat -> Ptr: { ( nint ) str . Data } ") ; // not null
898890 }
899891
900892 #endregion OSX
0 commit comments