#pragma interface "file.h"
#endif
+#include "wx/defs.h"
+
+#if wxUSE_FILE
+
#include "wx/string.h"
#include "wx/filefn.h"
#include "wx/strconv.h"
-#if wxUSE_FILE
-
// ----------------------------------------------------------------------------
// constants
// ----------------------------------------------------------------------------
// open specified file (may fail, use IsOpened())
wxFile(const wxChar *szFileName, OpenMode mode = read);
// attach to (already opened) file
- wxFile(int fd) { m_fd = fd; m_error = false; }
+ wxFile(int lfd) { m_fd = lfd; m_error = false; }
// open/close
// create a new file (with the default value of bOverwrite, it will fail if
bool Close(); // Close is a NOP if not opened
// assign an existing file descriptor and get it back from wxFile object
- void Attach(int fd) { Close(); m_fd = fd; m_error = false; }
+ void Attach(int lfd) { Close(); m_fd = lfd; m_error = false; }
void Detach() { m_fd = fd_invalid; }
int fd() const { return m_fd; }
bool IsOpened() const { return m_fd != fd_invalid; }
// is end of file reached?
bool Eof() const;
- // has an error occured?
+ // has an error occurred?
bool Error() const { return m_error; }
// type such as disk or pipe
wxFileKind GetKind() const { return wxGetFileKind(m_fd); }