Gdzie szukać SAFE_FSEEK64?

0

Witam

Do projektu dodałem plik w którym jest kod:

LongFilePositionType InputFileStream::GetFileSize()
{
	if(mStream)
	{
		LongFilePositionType currentPosition = SAFE_FTELL64(mStream);
		LongFilePositionType result;

		SAFE_FSEEK64(mStream,0,SEEK_END);
		result = SAFE_FTELL64(mStream);
		SAFE_FSEEK64(mStream,currentPosition,SEEK_SET);
		return result;
	}
	else
		return 0;
}

Przy kompilacji otrzymuje komunikat:

error C3861: 'fseeko': identifier not found f:\projekty\project1\project1\inputfilestream.cpp
error C3861: 'ftello': identifier not found f:\projekty\project1\project1\inputfilestream.cpp
IntelliSense: identifier "SAFE_FSEEK64" is undefined f:\projekty\Project1\Project1\InputFileStream.cpp

Nie wiem jakiej biblioteki czy pliku .h brakuje. Nie mam poysłu co z tym zrobić. Proszę o pomoc.

1

ftello i fseeko wydają się funkcjami posixowymi, niedostępnymi na windowsie. Zamiast tego użyj fell i fseek.

1 użytkowników online, w tym zalogowanych: 0, gości: 1