changed StdAwk to use exported functions in std.c

This commit is contained in:
2014-11-08 06:19:07 +00:00
parent 45b97e9f4d
commit 3ab19cb3b8
4 changed files with 25 additions and 217 deletions

View File

@ -364,6 +364,8 @@ public:
class QSE_EXPORT Handler
{
public:
virtual ~Handler () {}
virtual int open (Pipe& io) = 0;
virtual int close (Pipe& io) = 0;
virtual ssize_t read (Pipe& io, char_t* buf, size_t len) = 0;
@ -406,6 +408,8 @@ public:
class QSE_EXPORT Handler
{
public:
virtual ~Handler () {}
virtual int open (File& io) = 0;
virtual int close (File& io) = 0;
virtual ssize_t read (File& io, char_t* buf, size_t len) = 0;
@ -442,6 +446,8 @@ public:
class QSE_EXPORT Handler
{
public:
virtual ~Handler () {}
/// The open() function is called before the initial
/// access to the console for input and output.
/// It must return 0 for success and -1 for failure.