1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-06 04:00:08 +00:00

Refactored some directory iteration code and other minor clean-ups.

This commit is contained in:
Julian Storer 2010-04-25 15:14:32 +01:00
parent 5bbe222266
commit a7e824032f
37 changed files with 1692 additions and 2016 deletions

View file

@ -29,11 +29,9 @@ BEGIN_JUCE_NAMESPACE
#include "juce_FileOutputStream.h"
void* juce_fileOpen (const String& path, bool forWriting);
void* juce_fileOpen (const File& file, bool forWriting);
void juce_fileClose (void* handle);
int juce_fileWrite (void* handle, const void* buffer, int size);
void juce_fileFlush (void* handle);
int64 juce_fileGetPosition (void* handle);
int64 juce_fileSetPosition (void* handle, int64 pos);
@ -44,11 +42,11 @@ FileOutputStream::FileOutputStream (const File& f,
bufferSize (bufferSize_),
bytesInBuffer (0)
{
fileHandle = juce_fileOpen (f.getFullPathName(), true);
fileHandle = juce_fileOpen (f, true);
if (fileHandle != 0)
{
currentPosition = juce_fileGetPosition (fileHandle);
currentPosition = getPositionInternal();
if (currentPosition < 0)
{
@ -92,7 +90,7 @@ void FileOutputStream::flush()
bytesInBuffer = 0;
}
juce_fileFlush (fileHandle);
flushInternal();
}
bool FileOutputStream::write (const void* const src, const int numBytes)