works like a charm now cheers guys.
it works in both r and rb modes.
#Include Once "Crt.bi"
Dim Shared As File PTR Handle
Handle = Fopen("BadGuyTMap1.SGM", "rb")
Dim Shared As ZString PTR FileIn
Dim Shared As Integer size
Fseek(Handle, 0, SEEK_END)
Size = Ftell(Handle)
Fseek(Handle, 0, SEEK_SET)
Filein = Malloc(Size+1)
Fread(Filein, 1, Size, Handle)
Fclose(Handle)
Printf("%s", Filein)
sleep