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, botów: 0