ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/Frodo4/Src/IEC.h
(Generate patch)

Comparing Frodo4/Src/IEC.h (file contents):
Revision 1.3 by cebix, 2004-01-11T00:09:51Z vs.
Revision 1.4 by cebix, 2004-01-11T14:03:29Z

# Line 135 | Line 135 | public:
135          uint8 Out(uint8 byte, bool eoi);
136          uint8 OutATN(uint8 byte);
137          uint8 OutSec(uint8 byte);
138 <        uint8 In(uint8 *byte);
138 >        uint8 In(uint8 &byte);
139          void SetATN(void);
140          void RelATN(void);
141          void Turnaround(void);
# Line 150 | Line 150 | private:
150          uint8 sec_talk(void);
151          uint8 open_out(uint8 byte, bool eoi);
152          uint8 data_out(uint8 byte, bool eoi);
153 <        uint8 data_in(uint8 *byte);
153 >        uint8 data_in(uint8 &byte);
154  
155          C64Display *the_display;        // Pointer to display object (for drive LEDs)
156  
# Line 180 | Line 180 | public:
180  
181          virtual uint8 Open(int channel, const uint8 *name, int name_len)=0;
182          virtual uint8 Close(int channel)=0;
183 <        virtual uint8 Read(int channel, uint8 *byte)=0;
183 >        virtual uint8 Read(int channel, uint8 &byte)=0;
184          virtual uint8 Write(int channel, uint8 byte, bool eoi)=0;
185          virtual void Reset(void)=0;
186  
# Line 214 | Line 214 | protected:
214          char error_buf[256];    // Buffer with current error message
215          char *error_ptr;                // Pointer within error message
216          int error_len;                  // Remaining length of error message
217 +        int current_error;              // Number of current error
218  
219          uint8 cmd_buf[64];              // Buffer for incoming command strings
220          int cmd_len;                    // Length of received command

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines