This:
Code: Select all
Dim As ZString Ptr psFile_Content
If g_file_test(psFile_FullFilePath, G_FILE_TEST_EXISTS) Then
Dim As gchar ptr ptr gsFile_Content
Dim As gsize Ptr giFile_ContentLength
If g_file_get_contents(psFile_FullFilePath, gsFile_Content, giFile_ContentLength, NULL) Then
psFile_Content = Callocate(*giFile_ContentLength + 1,1)
memcpy(psFile_Content,*gsFile_Content,*giFile_ContentLength)
g_free(gsFile_Content)
EndIf
EndIf
Code: Select all
Dim As ZString Ptr psFile_Content
If g_file_test(psFile_FullFilePath, G_FILE_TEST_EXISTS) Then
Dim As ZString Ptr gsFile_Content
Dim As Long iFile_ContentLength
If g_file_get_contents(psFile_FullFilePath, @gsFile_Content, @iFile_ContentLength, NULL) Then
psFile_Content = Callocate(iFile_ContentLength + 1,1)
memcpy(psFile_Content, gsFile_Content, iFile_ContentLength)
g_free(gsFile_Content)
EndIf
EndIf